javascript - 错误 : No controller: ngModel

标签 javascript web-applications angularjs angularjs-scope

当我添加 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/

相关文章:

javascript - 显示表内的文件列表

javascript - Angular 类型错误: Cannot read property 'icon' of undefined

javascript - 将箭头与 slider 功能分开

javascript - 如何调用 datepicker jquery 的 js 函数 onSelect 事件?

java - 仅转发用于 Excel 的 Streaming Java API

java - JSF 不会在 setter 和 getter 中获取数据(CRUD 应用程序)

javascript - 如何将变量从 Controller 显示到html页面(AngularJs)

JavaScript 内置 find() 函数不适用于 angularjs 1.7

javascript - 可以读取更多的按键吗?

javascript - 如何使用正则表达式按名称选择元素