我有一个循环 ng-repeat
<div ng-repeat="data in datas">
Name: {{data.name}} <input type="text" ng-model="age">
</div>
我希望 $scope.age
变成 $scope.age_data.name
。例如:$scope.age_Tan、$scope.age_Jim...
所以我尝试了 ng-model="age_{{data.name}}"
但它出错了。
如何解决?
最佳答案
执行此操作的“正确”方法是在 Controller 中执行此操作:
$scope.ages = {};
然后在模板中:
Name: {{data.name}} <input type="text" ng-model="ages[data.name]">
应该工作...
关于javascript - Angular : Variables in ng-model,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30067512/