ng-repeat 표현식을 통해 변수에 지정된 범위 표현식에 액세스하고 싶습니다.ngrepeat의 eval on
ng-repeat="variable in eval(key)"
불행하게도이 유효하지 않습니다
그래서, 내가 싶어 일을 그런 식이다. 이 문제를 어떻게 해결할 수 있습니까?
ng-repeat 표현식을 통해 변수에 지정된 범위 표현식에 액세스하고 싶습니다.ngrepeat의 eval on
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/
(의견을 참조 편집)
당신은 무엇을 의미합니까를? 이 작품은 : http://jsfiddle.net/andytjoslin/BHA6M/ –
맞아,하지만 난 그런 걸 원해 : http://jsfiddle.net/AmyyZ/1/ – zVictor
범위를 기억하십시오. $ eval, scope.eval 아닙니다. $를 써야합니다. 나는 대답으로했다. –