10

当我添加ng-change="reverseOrder=this.checked"到复选框时,如下所示:

<input id="reverseOrder" type="checkbox" ng-change="reverseOrder=this.checked"/>

我得到以下异常:

Error: No controller: ngModel

我尝试向输入框添加ng-model一个包含整个视图和标签的 div <html>,这会产生如下异常:

Error: Non-assignable model expression:  (<div class="ng-scope" ng-model="">)

这里发生了什么?我认为我不需要明确引入模型。我已经阅读了Angular 文档,但并不明智。

提前致谢。

戴夫

4

1 回答 1

14

ngChange需要ngModel指令。但是您ngChange出于相同的目的使用ngModel. 只需:

<input id="reverseOrder" type="checkbox" ng-model="reverseOrder"/>
于 2013-04-03T13:40:38.333 回答