当我将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/

10-13 04:08