在Angular中,可以使用Array的find方法根据id筛选数据。以下是一个示例代码:
首先,创建一个包含数据的数组:
data = [
{ id: 1, name: 'John' },
{ id: 2, name: 'Jane' },
{ id: 3, name: 'Bob' },
];
然后,在组件中创建一个方法来根据id筛选数据:
filterDataById(id: number) {
return this.data.find(item => item.id === id);
}
最后,在模板中调用该方法并显示筛选结果:
{{ filterDataById(2).name }}
在上面的示例中,我们使用了Array的find方法来找到id等于2的数据项,并在模板中显示其name属性。请根据你的具体需求进行相应的调整。
上一篇:Angular根据动态值更改图片