反应式编程,将对象数组映射到只有一个对象字段的数组?

时间:2016-06-28 03:04:19

标签: javascript rxjs

我是RXJS的新手,对我们来说更好的反应方法是什么:

this.names$ = this.updates$.map(objects => objects.map((object) => object['name']));

1 个答案:

答案 0 :(得分:0)

RxJs 懒惰。这意味着如果你不打电话给subscribe,它就不会做任何事情。

假设this.updates$Observable

this.updates$.map(objects => objects.json())
             .subscribe(x => this.names$ = x.aField.map(obj => obj['name']));

aField是您的响应结构中存储array of object的字段。