获取:错误:ngModel:nonassign不可分配表达式
getting:Error: ngModel:nonassign Non-Assignable Expression
我已经创建了一个过滤器来计算ng repeat内部的输入值之和,并且正在访问ng repeat的外部过滤器。我得到的错误为:错误:ngModel:nonassign Non-Assignable Expression我该如何解决它,下面是我的代码
**HTML**
<input type="disable" ng-disabled="true" class="form-control" name="count" ng-model="table.fields | mysum">
**Angularjs Filter**
app.filter('mysum', function() {
return function(items) {
var sum = 0;
items.forEach(function(item) {
if (item.item_count) {
sum += item.item_count;
}
})
return sum;
}
})
ng模型是双向绑定。您要做的是将它绑定到过滤器输出。这是不受支持的。
相反,请使用此value="{{table.fields | mysum}}"
相关文章:
- 错误:[$compile:nonassign]表达式'未定义'与指令'内容可编辑'是不可
- 如何发送分配列表<字符串>到JavaScript数组或可枚举对象
- Jslint 错误:需要条件表达式,而是看到分配
- 使用一个表达式将两个变量分配给相同的值
- 当数组在angularjs中没有可比较的值时,如何分配默认值
- 是否存在将String转换为可执行的c++表达式的方法
- 正则表达式使链接可点击(仅在“href”而不是“img src”中)
- 使用 HTML 输出标记查看可缩放图像并分配 src
- 用Javascript正则表达式替换iframe到可点击的YouTube链接
- 逻辑表达式可视化工具
- 如何将变量表达式转换为可执行代码(而不是替换值)
- 如何将行数计数分配给另一个值,该值稍后可在Protractor中的测试用例中使用
- 我是妄想,还是 JS 正则表达式支持可选的重复边界
- 将cron表达式转换为人类可读字符串的JavaScript API
- 正则表达式 JavaScript 捕获直到(之前)可选字符串
- 你能在javascript中分配一个引用表达式吗?
- 正则表达式 - 使用可选国家/地区代码验证手机
- 正则表达式终止具有可选文本的匹配组
- 获取:错误:ngModel:nonassign不可分配表达式
- AngularJS指令中的可选表达式属性