映射可观察的

时间:2016-11-15 14:24:37

标签: angular mapping observable

我很难绕过一个可观察的东西。

我有一个小部件

{name: string, description: string}

我有一个可观察的小部件

[{},{},{}]

我想循环遍历我的小部件observable,但是widgets.map()不会遍历observable中的每个小部件,而是整个observable。

widgets.map((widget) => {console.log(widget.name)}) is always undefined.

我不理解什么?

2 个答案:

答案 0 :(得分:0)

你的Obserable会返回一个小部件数组,而不是每个小部件。您必须映射返回的数组。

{{1}}

答案 1 :(得分:0)

尝试从小部件创建一个observable。

Observable.from(widgets).subscribe(res => console.log(res));

请记住,您可以从不同类型的流中创建可观察对象。

相关问题