2017-02-27 55 views
1

我有一個組件,它的inner html正在動態變化。我對該組件的子DOM元素進行了一些操作,因此每次更改此組件的inner html時都必須重複這些操作。Angular2 - 在innerHTML改變時做些什麼

例如在組件:

myElements = this.el.nativeElement.querySelectorAll('.myClass'); 
// do something with that DOM elements 

並在視圖:

<div *ngFor="let item of myItems"> 
    <div class="myClass">...</div> 
</div> 

我必須調用

myElements = this.el.nativeElement.querySelectorAll('.myClass'); 

每個myItems被更新時,新的DOM元素加載的。

我可以將innerHTMLngOnChange()綁定嗎?或者有其他方法可以實現嗎?

回答