在数组

时间:2016-02-15 09:12:32

标签: javascript arrays angularjs

我有一个对象列表,我想要通过某个键值插入每个对象。请注意它是AngularJS $scope。我知道这可以通过。

来完成

以下是代码:

$scope.Items = [
    {name:'Jani',country:'Norway'},
    {name:'Hege',country:'Sweden'},
    {name:'Kai',country:'Denmark'},
];

但我想要的是从那个到现在:

$scope.Items = [
    {name:'Jani',country:'Norway', edit:false},
    {name:'Hege',country:'Sweden', edit:false},
    {name:'Kai',country:'Denmark', edit:false},
];

1 个答案:

答案 0 :(得分:4)

一个简单的forEach或几乎任何其他循环结构都可以做到:

$scope.Items.forEach(function(entry) {
    entry.edit = false;
});