在angularjs中更改数组对象布尔值

时间:2014-12-10 21:34:01

标签: angularjs

我对角度很新,我想弄清楚为什么这不起作用。我有一个对象数组,在这些对象中有键和它们的值:

$scope.groups = [
        {
          title: 'Meal 1',
          content: 'Dynamic Group Body - 1',
          show: false
        },
        {
          title: 'Meal 2',
          content: 'Dynamic Group Body - 2',
          show: false
        }];

我创建了一个方法,我想循环遍历数组并将'show'布尔值更改为true。这是这种方法的主体:

for(var x = 0 ; x < 2; x++){
            $scope.groups[x].show = true;
        }
然而,它似乎不起作用,似乎无法理解为什么!我很有棱角,所以请原谅我的天真。

有人可以告诉我如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

ngShow是Angular指令 - 传递条件时不需要{{}}

<div ng-repeat="group in groups" ng-show="group.show">