我在我的控制器中有我的范围变量,$scope.result1
,$scope.result2
,$scope.result3
等。如何为结果实现一些常见的ng-repeat。所以,我希望在我的html脚本中有这样的东西。
<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>
但我无法实现这一点。我可以用任何方式做这样的事吗?
答案 0 :(得分: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);
}