0

在我的控制器中,我的范围变量为 、$scope.result1等。如何为结果实现一些常见的 ng-repeat。所以,我想在我的 html 脚本中有这样的东西。 $scope.result2$scope.result3

<div ng-repeat="i in [] | range:3"> // I have filter "range" declared, so no problem with this loop.
  {{$index}}
  <div ng-repeat='result in result$index'>
     {{result}}
  </div>
</div>

但我无法实现这一点。我可以以任何方式做这样的事情吗?

4

1 回答 1

0

对于我的工作,我这样写:

.html

<div ng-repeat="i in [] | range:3">
   <div ng-init="test($index)">
      <div ng-repeat="x in result[$index]">
        {{result}}
      </div>
   </div>
</div>

--- .js

$scope.test = function (index) {
...
   $parse('result['+index+']').assign($scope, response);

}
于 2016-01-08T13:56:55.940 回答