0

Rxjs5 で Rx.Observable.pairs を見つけることができません。必要なのは、オブジェクトを Observable に変換し、各プロパティの変更を調べるだけです。何か案は?

 var a = { aa: "aa", bb: "bb" };
   function pairs(obj) {
    // List of object's key-value pairs
    var keyValuePairs = Object.keys(obj).map(key => ({ key, value: obj[key] }));
    // Convert to an Observable and return
    return Rx.Observable.from(keyValuePairs);
    }

  var xxx = pairs(a);
xxx.subscribe(x => {
    console.log(x);
})

a.aa = "mm";
4

1 に答える 1

0

これを最初から実行できます。

function pairs(obj) {
    // List of object's key-value pairs
    var keyValuePairs = Object.keys(obj).map(key => ({ key, value: obj[key]}));

    // Convert to an Observable and return
    return Rx.Observable.from(keyValuePairs);
}
于 2016-03-17T15:14:25.843 に答える