Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取:错误:ngModel:非指定不可分配表达式_Javascript_Angularjs_Angular Ngmodel_Angular Filters - Fatal编程技术网

Javascript 获取:错误:ngModel:非指定不可分配表达式

Javascript 获取:错误:ngModel:非指定不可分配表达式,javascript,angularjs,angular-ngmodel,angular-filters,Javascript,Angularjs,Angular Ngmodel,Angular Filters,我已经创建了一个过滤器来计算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">

我已经创建了一个过滤器来计算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;
  }
})
**HTML**
**Angularjs过滤器**
app.filter('mysum',function(){
返回函数(项目){
var总和=0;
items.forEach(功能(项目){
如果(项目。项目计数){
总和+=项目。项目\u计数;
}     
})
回报金额;
}
})

ng模型是一种双向绑定。您要做的是将其绑定到过滤器输出。这是不受支持的


相反,使用这个
value=“{{table.fields | mysum}}”

ng模型是一个双向绑定。您要做的是将其绑定到过滤器输出。这是不受支持的


相反,使用这个
value=“{{table.fields | mysum}}”

如果您使用ng model=“table.fields”,它可以正常工作吗?看看这个过滤器的例子@IgnacioChiazzo你理解我的问题如果你把ng model=“table.fields”放进去,效果会好吗?看看这个过滤器的例子@IgnacioChiazzo您理解我的问题,那么我如何使用node js使用req.body访问值如果您只需要显示值,您不需要使用
ng model
,只需使用模板绑定
{{value}}
就可以了。您是否用价值替换了ng模型?我已经这样做了,但它不起作用。你应该使用type=“text”。您是否遇到其他错误?那么我如何使用req.body使用节点js访问值如果您只需要显示值,您不需要使用
ng model
,只需使用模板绑定
{{value}}
就可以了。您是否用价值替换了ng模型?我已经这样做了,但它不起作用。你应该使用type=“text”。您是否遇到了不同的错误?