角度嵌套循环

时间:2014-11-17 08:36:01

标签: javascript angularjs

为什么这段代码:

<div ng-app="todoApp">
    <div ng-controller="TodoController">
      <div ng-repeat="obj in arr track by $index">
          {{ obj.name }}
          {{ fn(1) }}
           <div ng-repeat="factor in obj.factors track by $index">
               {{ factor.name }}
               <!-- {{ fn(2) }} -->
          </div>
      </div>
    </div>
</div>
angular.module('todoApp', [])
    .controller('TodoController', ['$scope', function ($scope) {


    $scope.arr = [{
        "name": "name1",
            "factors": [{
            "name": "factor11"
        }, {
            "name": "factor12"
        }]
    }, {
        "name": "name2",
            "factors": [{
            "name": "factor21"
        }, {
            "name": "factor22"
        }]
    }];

    $scope.fn = function (level) {
        console.log(level);
    };
}]);

显示&#34; 1&#34;六次而不是两次?

jsfiddle

0 个答案:

没有答案
相关问题