[英]How to pass dynamic value in scope index angular js
我有一個這樣的ng模型:
<tr ng-repeat="user in users">
<input type="text" ng-model="code[user.id]"/>
當我使用$scope.code = {0: 'value'};
然后成功分配了它,但是當我想傳遞動態值時:
var index = 0;
$scope.code = {index: 'value'}
那就行不通了。
所以我的問題是,如何在{}內部傳遞動態值。
這樣分配
var index = 0;
$scope.code = {};
$scope.code[index] = 'value';
演示版
angular.module("app",[]) .controller("ctrl",function($scope){ var index = 0; $scope.code = {}; $scope.code[index] = 'value'; console.log($scope.code); })
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> <div ng-app="app" ng-controller="ctrl"> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.