我是RXJS的新手,对我们来说更好的反应方法是什么:
this.names$ = this.updates$.map(objects => objects.map((object) => object['name']));
答案 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
的字段。