Site in Angkor in view: a temple (3)
I believe the answer is:
wat
'site in angkor' is the definition.
(Angkor Wat is a temple in Angkor in Cambodia)
'in view a temple' is the wordplay.
'in' says the answer is hidden in the clue.
'WAT' is hidden within 'view a temple'.
(Other definitions for wat that I've seen before include "Buddhist temple" , "having had a wee drap too much?" , "Rebel" .)