我需要將rxjs的subscribe
方法限制爲某些財產變更。我試圖用distinctUntilChanged
做到這一點,但我想我錯過了一些東西。只有在特定財產發生變化時才訂閱可觀察項
我只想訂閱消防,當財產data.members[]
改變。
this.myService.loadData(this.data.id)
.distinctUntilChanged()
.subscribe(data => {
this.data = data;
console.log("data changed", data);
});
我該如何應對不同的變化?
你是否對'data.members'屬性的** reference **值做出了不同的修改?或對'data.members'屬性引用的數組的**內容**有明顯的更改? – georgeawg
我想對數組內的更改作出反應(項目添加/刪除)。 –