应该如何在子组件中使用/观察父@Output()
事件emits 器?
For example in this demo子组件按如下方式使用@Output onGreetingChange
:
<app-greeting [greeting]="onGreetingChange | async"></app-greeting>
如果在AfterViewInit
生命周期挂钩中有onGreetingChange
个排放,这将会起作用.
ngAfterViewInit() {
this.onGreetingChange.emit('Hola');
}
然而,这会产生AN ExpressionChangedAfterItHasBeenCheckedError
错误.
有没有一种方法可以在不产生错误的情况下实现这一点?
我试着在constructor
和OnInit
两种车型上都进行了排气.有什么 idea 吗?