gpt4 book ai didi

javascript - 如何在 angularjs 中显示 json 的值

转载 作者:行者123 更新时间:2023-12-02 16:34:14 25 4
gpt4 key购买 nike

我有如下所示的 json 数组

var data = [
{
id: 1,
name: "abx",
},{
id:2,
name: "silver"
}
];

这在 AngularJS 中可能吗?我可以根据分配值显示 json 的名称,例如

var x = 2;

{{data.x.name}}

我的意思是,如果行的 id 为 2,那么我只想直接显示 {{name}} 不想添加循环代码并匹配 id == record.id

最佳答案

直接用点表示法?不。您可以编写一个接受 id 的方法,然后从中返回名称:

$scope.getNameFromId(data, id) {
var item = data.filter(function(item) {
return item.id === id
});

return item.length ? item[0].name : "N/A";
}

那么在你看来:

{{getNameFromId(data, 2)}}

关于javascript - 如何在 angularjs 中显示 json 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28053129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com