我很难绕过一个可观察的东西。
我有一个小部件
{name: string, description: string}
我有一个可观察的小部件
[{},{},{}]
我想循环遍历我的小部件observable,但是widgets.map()不会遍历observable中的每个小部件,而是整个observable。
widgets.map((widget) => {console.log(widget.name)}) is always undefined.
我不理解什么?
答案 0 :(得分:0)
你的Obserable会返回一个小部件数组,而不是每个小部件。您必须映射返回的数组。
{{1}}
答案 1 :(得分:0)
尝试从小部件创建一个observable。
Observable.from(widgets).subscribe(res => console.log(res));
请记住,您可以从不同类型的流中创建可观察对象。