3つのオブジェクトキーの1つが変更された場合、oberservableに.subscribe()
を発射したいと思います。私は&をコピーする場合複数のキーを持つRXJS-dinstinctUntilChange
それは動作しますが、各キーのための方法を貼り付けます。
this.myService.loadData(this.dataContainer.id, true)
.distinctUntilChanged((updatedData) => { return updatedData.relations; })
.subscribe(updatedData => {
console.log("relations changed",updatedData);
});
this.myService.loadData(this.dataContainer.id, true)
.distinctUntilChanged((updatedData) => { return updatedData.parent; })
.subscribe(updatedData => {
console.log("parent changed",updatedData);
});
this.myService.loadData(this.dataContainer.id, true)
.distinctUntilChanged((updatedData) => { return updatedData.children; })
.subscribe(updatedData => {
console.log("children changed",updatedData);
});
私は全体updatedData
オブジェクトを返すようにdistinctUntilChanged
比較演算を設定した場合、私の購読発射することはありません。
dinstinctUntilChanged
の3つを1つの減速機に組み合わせるにはどうすればよいですか?
完璧なソリューション、ありがとう! –