Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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:nonassign]表达式';(gridData.StructureViewModel | sumPlanByKpi:kpi)和#x27;是不可转让的。”;_Javascript_Angularjs_Angular Filters - Fatal编程技术网

Javascript 角度滤波器;错误:[ngModel:nonassign]表达式';(gridData.StructureViewModel | sumPlanByKpi:kpi)和#x27;是不可转让的。”;

Javascript 角度滤波器;错误:[ngModel:nonassign]表达式';(gridData.StructureViewModel | sumPlanByKpi:kpi)和#x27;是不可转让的。”;,javascript,angularjs,angular-filters,Javascript,Angularjs,Angular Filters,请帮我解决这个错误。我做错了什么 我使用自定义筛选器| sumPlanByKpi:kpi filterModule.filter('sumPlanByKpi',['$filter',函数($filter){ 返回函数(输入、kpi){ if(角度未定义(输入)和角度未定义(kpi)) 返回0; var总和=0; var findedPlansArray=[]; 对于(i=0;i

请帮我解决这个错误。我做错了什么

我使用自定义筛选器| sumPlanByKpi:kpi

filterModule.filter('sumPlanByKpi',['$filter',函数($filter){
返回函数(输入、kpi){
if(角度未定义(输入)和角度未定义(kpi))
返回0;
var总和=0;
var findedPlansArray=[];
对于(i=0;i

我找到了问题的答案。在这种情况下,我应该使用ng值作为输入,而不是ng模型

<input type="text" class="form-control input-sm col-lg-1" ng-value="(gridData.StructureViewModel | sumPlanByKpi:kpi)"
         disabled="" pattern="^[0-9]*$" min="0" max="1e+22" step="1"
         awnum num-sep=',' num-neg=false num-int=40 num-fract=0 num-thousand=true num-thousand-sep="{{' '}}">


我找到了问题的答案。在这种情况下,我应该使用ng值作为输入,而不是ng模型

<input type="text" class="form-control input-sm col-lg-1" ng-value="(gridData.StructureViewModel | sumPlanByKpi:kpi)"
         disabled="" pattern="^[0-9]*$" min="0" max="1e+22" step="1"
         awnum num-sep=',' num-neg=false num-int=40 num-fract=0 num-thousand=true num-thousand-sep="{{' '}}">


您不能将过滤器与
ng型号一起使用
。这个链接可能会对你有所帮助:但这是正确的。只抛出错误。为什么?如果这是一个错误的行为,那么为什么要这样做呢?我找到了我问题的答案。对于这种情况,我应该使用ng值作为输入。您不能将筛选器与
ng模型一起使用。这个链接可能会对你有所帮助:但这是正确的。只抛出错误。为什么?如果这是一个错误的行为,那么为什么要这样做呢?我找到了我问题的答案。对于这种情况,我应该使用ng值作为输入。