gpt4 book ai didi

javascript - 如何在 AngularJS 中删除或隐藏数组的键值对

转载 作者:行者123 更新时间:2023-12-02 13:56:36 24 4
gpt4 key购买 nike

我有一个像这样的数组中的对象集合:

[
{
"NAME": "John Doe",
"AGE": 25,
"CITY": "New York",
"COUNTRY": "USA",
"GROUP_ID": 1,
"ACTIVE": 1
},
{
"NAME": "Peter Parker",
"AGE": 44,
"CITY": "Los Angeles",
"COUNTRY": "USA",
"GROUP_ID": 2,
"ACTIVE": 1
},...
]

在我看来,我只想显示姓名、年龄、城市和国家。好吧,我的问题是如何删除集合中每个对象中的 GROUP_IDACTIVE ?我正在寻找一种解决方案,并找到了 .slice() 但我不知道它是否正确以及如何对数组中的每个对象使用此 javascript 函数。

编辑:如需更多说明。我的 View 定义如下:

<md-list-item ng-repeat="cItems in ::contentItems track by $index">
<span ng-repeat="(key, value) in cItems track by $index" flex="auto">
{{ ::value }}
</span>
<md-divider></md-divider>
</md-list-item>

最佳答案

您可以使用以下几行:

contentItems.forEach(function (entry) {
delete entry['GROUP_ID'];
delete entry['ACTIVE'];
});

关于javascript - 如何在 AngularJS 中删除或隐藏数组的键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40658807/

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