当我将ng-change="reverseOrder=this.checked"
添加到复选框时,如下所示:
<input id="reverseOrder" type="checkbox" ng-change="reverseOrder=this.checked"/>
我得到以下异常:
Error: No controller: ngModel
我尝试将
ng-model
添加到inputbox,一个div封装了整个 View ,并在<html>
标记中,这会产生异常,如下所示:Error: Non-assignable model expression: (<div class="ng-scope" ng-model="">)
这里发生了什么?我认为我不需要显式引入模型。我读过Angular documentation,但没有一个人更明智。
提前致谢。
戴夫
最佳答案
ngChange
需要ngModel
指令。但是您将ngChange
用于ngModel
的相同目的。随身携带:
<input id="reverseOrder" type="checkbox" ng-model="reverseOrder"/>
关于javascript - 错误: No controller: ngModel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15788482/