2

ng-repeat 式を使用して、変数に割り当てられたスコープ式にアクセスしたいと思います。

だから、私がやりたいことは次のようなものです:

ng-repeat="variable in eval(key)"

残念ながら有効ではありません。どうすればこれを回避できますか?

4

1 に答える 1

3

これはうまくいきます:

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/

(編集、コメントを参照)

于 2012-06-16T23:34:38.570 に答える