2016-03-01 143 views
2

我將父組件的不同id傳遞給子組件。如何知道@Input何時更改?

// 父組件

<child-component id={{id}}></child-component> 

// 子組件

@Input('id') id:string; 

如何獲得時id變化的事件?我想在子組件中更改id時運行一個函數。

謝謝

回答

4

實施ngOnChanges(changes)。它在輸入值改變時被調用。

這只是ngOnInit()

+0

謝謝你,Günter! –

+1

爲他人:https://angular.io/docs/js/latest/api/core/OnChanges-interface.html –