4
我正在使用Angular 2.如何知道ngOnChanges中哪些@Input發生了變化?
現在我有兩個@input aa
和bb
。我想要做的事:
- 如果
aa
改變了,做點什麼。 - 如果
bb
發生變化,請做其他事情。
如何知道在@ngOnChanges
中@Input的變化?由於
@Input() aa;
@Input() bb;
ngOnChanges(changes: { [propName: string]: SimpleChange }) {
// if aa changes, do something
// if bb changes, do other thing
}
感謝,但我認爲這是錯誤的。因爲我試過了,如果只有'aa'發生變化,'if(changes ['bb']){// here still runs}' –
老鼠,好的。我會編輯一些其他的想法。 – awiseman
嗨,@awiseman,我找到了一種方式,但並不那麼整潔。 –