В настоящее время используется ViewChild в Angular для связи родительского компонента с дочерним компонентом. Хотелось бы знать, когда кто-то нажал кнопку в дочернем компоненте.
Родительский компонент:
@ViewChild(ChildProductComponent) childProductComponent: ChildProductComponent;
Дочерний компонент:
<mat-button
(click)="findProduct()"
>
Find Product
</mat-button>
findProductOutput.emit();
Я использую эмиттер вывода событий, но это кажется ненужным.
Уже есть ViewChild
Настройка, похоже, я добавляю еще один канал связи, когда он не требуется.
Есть ли способ для Родителя получать уведомление от Viewchild при нажатии кнопки дочернего компонента? Без ввода / вывода или услуг? В противном случае я просто буду придерживаться метода Output
.