ng-repeat 式を使用して、変数に割り当てられたスコープ式にアクセスしたいと思います。
だから、私がやりたいことは次のようなものです:
ng-repeat="variable in eval(key)"
残念ながら有効ではありません。どうすればこれを回避できますか?
ng-repeat 式を使用して、変数に割り当てられたスコープ式にアクセスしたいと思います。
だから、私がやりたいことは次のようなものです:
ng-repeat="variable in eval(key)"
残念ながら有効ではありません。どうすればこれを回避できますか?
これはうまくいきます:
HTML:
<div ng-controller="MyCtrl">
<div ng-repeat="item in $eval(key)">{{item}}</div>
</div>
JS:
function MyCtrl($scope) {
$scope.key = "items";
$scope.items = [1,2,3];
}
http://jsfiddle.net/andytjoslin/n5h4U/
(編集、コメントを参照)