调用同级方法会引发"无法读取未定义的属性'X'"



我是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解决它。

相关内容

  • 没有找到相关文章

最新更新