understanding ng templates