$scope.send_index = function(event, val){
console.log(val);
$scope.variable = 'vm.areas['+val+'].name';
console.log( $scope.variable );
};
Run Code Online (Sandbox Code Playgroud)
这是在视图中:
<select ng-model="vm.areas">
<option ng-repeat="area in vm.areas" ng-value="area" id="{{area}}" ng-click="send_index($event, $index)">{{area.name}}
</select>
<input value="{{variable}}">
Run Code Online (Sandbox Code Playgroud)
其中“vm”是我的模型。
我的问题是我需要一个 {{array[]}},将索引作为另一个表达式,
例如:{{Array[{{val}}]}}。
已经尝试过这个:
$scope.variable = ''+'vm.areas['+val+'].name'+'';
Run Code Online (Sandbox Code Playgroud)
问题出在视图中,“变量”显示为字符串
(vm.areas[0].name)
它没有获得该查询的勇气。