2017-10-12 71 views

回答

1

是的,你必須在子組件中的ngOnInit中觸發輸出事件發射器。

所以在你的孩子組件,您將有

@Output() myEventOnInit= new EventEmitter<dataType>(); 
ngOnInit() { 
    myEventOnInit.emit(myData) 
} 

然後在app.component模板:

<my-child-componant (myEventOnInit)="myFunctionThatHanddleTHeInitComponant($event)"></my-child-componant> 

myFunctionThatHanddleTHeInitComponant是你必須在你的父母componant描述的功能。

我希望它對你有所幫助,而且我明白你的問題。

+0

你的代碼片段解釋了子組件如何觸發父項事件。我正在尋找的是如何做到這一點,孩子被裝入路由插座。 – 007ruwan

+0

ngOnInit()函數可以做到這一點 – Flow

相關問題