【问题标题】:Error: No controller: ngModel错误:没有控制器:ngModel
【发布时间】:2013-04-03 13:19:50
【问题描述】:

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

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

我得到以下异常:

Error: No controller: ngModel

我尝试将ng-model 添加到输入框,一个包含整个视图的div 和&lt;html&gt; 标记,这会产生如下异常:

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

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

提前致谢。

戴夫

【问题讨论】:

    标签: javascript web-applications angularjs angularjs-scope


    【解决方案1】:

    ngChange 需要 ngModel 指令。但是您使用ngChange 的目的与ngModel 相同。就去吧:

    <input id="reverseOrder" type="checkbox" ng-model="reverseOrder"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-09
      • 1970-01-01
      • 2013-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-11
      相关资源
      最近更新 更多