У меня есть функция по событию click в родительском html.
<span (click)="onFilterClick()" class="filter-icon">
<mat-icon>keyboard_arrow_down</mat-icon></span>
<m-scp-filter-template [openFilter]="true" *ngIf="templateFor === 'col1' "></m-scp-filter-template>
дочерний компонент в родительском ts
@ViewChild(ScpFilterTemplateComponent) myChild;
функция в родительском ts
onFilterClick() {
this.myChild.openMenu();
}
и вызвал функцию у дочернего ts
openMenu() {
console.log('successfully executed.');
}
, но я получаю ошибку
'TypeError: Невозможно прочитать свойство' openMenu 'undefined в ScpDataTableComponent.'