What’s the difference between @ViewChild and @ContentChild?
I’ll answer your question using Shadow DOM and Light DOM terminology (it have come from web components, see more here). In general: Shadow DOM – is an internal DOM of your component that is defined by you (as a creator of the component) and hidden from an end-user. For example: @Component({ selector: ‘some-component’, template: ` … Read more