Как решить, когда использовать дочерний angular компонент внутри родителя?
Должен ли это быть один объект, например, список уроков и добавить урок.
Я пытаюсь получить, когда должен использовать дочерний компонент, когда существуют реальные отношения между родителем и ребенком?
Допустим, у нас есть карточка продукта с кнопками внутри:
<app-product-card>
<!-- Product information here -->
<app-product-buttons></app-product-buttons>
</app-product-card>
Вкл. кнопки app-product-buttons
имеет событие cli c , который показывает список пользователей, которые купили этот продукт.
Должен ли я вставить <app-users-producst-buy></app-users-producst-buy>
внутрь:
<app-product-card>
<!-- Product information here -->
<app-product-buttons [product]="product"></app-product-buttons>
<app-users-producst-buy></app-users-producst-buy>
</app-product-card>
Или внутрь как дочерний элемент в кнопках:
<app-product-card>
<!-- Product information here -->
<app-product-buttons>
<app-users-producst-buy [product]="product"></app-users-producst-buy>
</app-product-buttons>
</app-product-card>
Как принять правильное решение по этим делам? Или я должен использовать Dynami c компоненты?