Неправильно ли это расположение Angular Component?
Есть два угловых компонента Parent
а также Child
а также Child
расширяет Parent
составная часть. Это необходимо для использования некоторых общих функций, реализуемых родительским компонентом.
В то же время Child
шаблон, ссылается на Parent
шаблон через селектор и использует <ng-content>
проецировать контент в Parent
. Parent
template предоставляет некоторую общую разметку для обертывания дочернего шаблона.
Это отлично работает, хотя мне не очень нравится, что и класс Component, и шаблон имеют ссылки на Parent
класс и шаблон.
Возможны ли подводные камни с такой компоновкой?
Вот реализация этого. https://stackblitz.com/edit/angular-y5m5fg