错误表达式在带有复选框和ng-model的AngularJS中不可分配

时间:2018-12-19 10:41:24

标签: angularjs

这是我的复选框的样子:

<input type="checkbox"
       ng-click="$event.stopPropagation()"
       ng-model="isSelected(row.data)" />

一切正常,但在控制台中出现错误:[ngModel:nonassign] Expression 'isSelected(row.data)' is non-assignable.

也许是因为ng-model是2向绑定。但是我需要ng-model,对于ng-checked,它不能正常工作。 value="{{isSelected(row.data)}}"对我来说也不是解决方案,因为这是一种绑定方式。

有什么办法解决这个错误吗?

1 个答案:

答案 0 :(得分:0)

使用 ng-checked 而不是 ng-model 可能更合适