javascript - Angular : Variables in ng-model

标签 javascript angularjs angularjs-ng-repeat angularjs-ng-model

我有一个循环 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/

相关文章:

javascript - 如何从对象内部进行 .append?

javascript - AngularJS ng-repeat 过滤功能未正确过滤

javascript - 我如何使用 VueFire 将 prop 作为 firebase 路径的一部分?

javascript - 使用 compose 时 Ramda 未定义

javascript - 为什么javascript `for`循环会快速静音/取消静音视频

javascript - 当项目不可见时在 ng-bind 中注销观察者

javascript - Angular UI Bootstrap Slider 每张幻灯片多个项目

javascript - 在 Angular 2 中使用服务

javascript - 如何将 Modal 添加到复杂的 Ionic 应用程序中?

javascript - 仅当输入所有输入字段时才关闭模式