Corrected entry: No one ever mentions to Angel that Jasmine eats people, nor does he learn of any hints that leads towards her eating people. Yet somehow when e confronts Jasmine on the bridge, he somehow already knows this detail.
Correction: Angel was around Jasmine for long enough to know that she takes people into her room and they apparently vanish - once released from her spell, it's not difficult to realise what's almost certainly happening to them, particularly as the priest in the other dimension refers to her as "the Blessed Devourer".
Correction: Vampires show up on camera and in photographs in the Buffyverse, for example in the episode "Storyteller" where Andrew conducts an on-camera interview with Spike.