当一个字段发生变化时,Angularjs会更新其他字段
Angularjs update other fields when one change
我重写了问题。
我的数据是一个对象列表,比如行。对于每一行,我构建一个类似excel的单元格表,如下所示
<div ng-repeat="row in dataRows">
<input ng-model="row.a"><input ng-model="row.b">{{row.c}}
</div>
我想实现的是根据a
和b
的变化自动更新c
字段。我试图使用$scope.$watch
,但这个监控我的整个数据行,我想为那些改变
c
的计算值这样怎么样?
<div ng-repeat="row in dataRows">
<input ng-model="row.a" ng-change="update($index)"><input ng-model="row.b" ng-change="update($index)">{{row.c}}
</div>
$scope.update = function(index) {
var row = $scope.dataRows(index);
row.c = row.a + row.b // or whatever
}
相关文章:
- 使用angularjs列出JSON中的字段值
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- 飞行前响应中的访问控制允许标头不允许Angularjs请求标头字段访问控制允许标题
- 如何在angularjs中传递对象字段作为指令参数
- 同一页面上两个不同控制器的Angularjs双向绑定字段
- angularjs在数字(html5)字段中将0转换为1
- AngularJS-工厂中promise ID字段的返回值
- 从父元素AngularJS中获取多个输入字段的值
- AngularJs:在数字输入字段中设置验证的条件最小值和最大值
- Angularjs 通过选择不同选择框中的两个字段来填充选择框
- AngularJS:必需属性适用于某些字段,但不适用于其他字段
- 如何更新 angularjs ng-cell 中的字段
- AngularJS:在控制器中过滤除一个字段外的所有字段
- angularjs用于生日字段的循环
- AngularJs的Kendo UI:当用户在网格中选择行时,如何在文本框字段上绑定数据
- 更新其中一个字段时刷新其他输入字段.使用Angularjs(附Plunker)
- AngularJS从隐藏字段中计算字段
- AngularJS$http:发送消息忽略字段
- 减少Ctrl中的开关语句为禁用输入字段(AngularJS)
- 在设置清除输入字段AngularJS时有问题