rxjsのsubscribe
メソッドを特定のプロパティの変更に制限する必要があります。私はdistinctUntilChanged
でそれをやろうとしましたが、何か不足していると思います。特定のプロパティが変更された場合にのみオブザーバブルを購読する
プロパティdata.members[]
が変更されたときにのみ登録を希望します。
this.myService.loadData(this.data.id)
.distinctUntilChanged()
.subscribe(data => {
this.data = data;
console.log("data changed", data);
});
個別の変更にどのように対応できますか? documentation (Rxjs v4)を見て
は
'data.members'プロパティ**の参照**値の個別の変更に反応するのですか? 'data.members'プロパティが参照する配列の** contents **に対する明確な変更はありますか? – georgeawg
私は配列内の変更に反応したい(追加/削除された項目)。 –