我是Angular和Angular中的事件的新手。
我的父模板:
<child1 (myEvent)="child2.testMethod()"></child1>
<child2 #child2 *ngIf="show"></child2>
我正在获得"无法读取属性"的" testmothod",但删除了 *ngif时," testMethod"方法被调用。
ngif。演示:https://stackblitz.com/edit/angular-1c8hfj
这是一个已知的角度问题https://github.com/angular/angular/angular/issues/6179
将@ViewChild('child2') child2;
添加到AppComponent
解决它。