【发布时间】:2020-01-16 16:18:47
【问题描述】:
我订阅了 observable,它给了我下面的对象
{
"Make" : "Make123",
"Model":
{
"Type": "a12",
"Items": [
{"id": 1, "Location": "xyz"},
{"id": 2, "Location": "abc"},
{"id": 3, "Location": "def"}
]
}
}
我想过滤以获取 id=3 的 items 数组并分配给名为 actualItem 的变量。
我尝试过,但失败了。
item.ts
export interface Items {
id: number;
Location: number;
}
模型数据.component.ts
import { Items } from '../item.ts';
actualItem: Items;
getItem() {
this.actualItem = this.ModelData$.subscribe(modelData => {
return modelData.Model.Items
.filter(item => item.id == 3);
})
console.log(this.actualItem);
}
【问题讨论】:
标签: angular typescript ecmascript-6 rxjs