当我添加 ng-change="reverseOrder=this.checked"
时到一个复选框,这样:
<input id="reverseOrder" type="checkbox" ng-change="reverseOrder=this.checked"/>
我得到以下异常:
Error: No controller: ngModel
我试过添加 ng-model
到输入框,一个包裹整个 View 的 div 和 <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/