在父组件中,我要等待子组件的ngOnInit。 我尝试使用setTimeout起作用,但是我不喜欢使用它。
argv[2]
答案 0 :(得分:3)
不知道您的目的,但是可以使用Output()和EventEmitter来实现。 (此代码尚未经过测试)
父母
childInit() {
console.log('Child is initialized');
}
<child (initializedEmitter)="childInit()"></child>
孩子
@Output() initializedEmitter = new EventEmitter<any>();
ngAfterViewInit() { // Maybe you can try with ngOnInit()
this.initializedEmitter.emit();
}