In Angular, what is the difference between `ViewChild` and `ContentChild`?
-
A
ViewChild queries the host component's template; ContentChild queries content projected via ng-content
-
B
ViewChild is for directives; ContentChild is for components only
-
C
ContentChild queries the component's own template; ViewChild queries parent templates
-
D
They are identical; one is deprecated