2017-03-23 2 views
0

I passieren müssen ein ng-Modell wie folgt aus:Wie dynamischer Wert in Bereichsindex Winkel js

<tr ng-repeat="user in users"> 

<input type="text" ng-model="code[user.id]"/> 

Als ich $scope.code = {0: 'value'}; es erfolgreich einzusetzendes bin dann aber, wenn ich will, wie dynamischen Wert zu übergeben:

var index = 0; 
$scope.code = {index: 'value'} 

dann wird es nicht funktionieren.

Also meine Frage ist, wie man dynamischen Wert innerhalb der {} übergeben.

Antwort

1

Assign ähnliche

var index = 0; 
$scope.code = {}; 
$scope.code[index] = 'value'; 

Demo

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>

+0

vielen Dank –