Ban*_*San 10 javascript web-applications angularjs angularjs-scope
当我添加ng-change="reverseOrder=this.checked"一个复选框时,如下:
<input id="reverseOrder" type="checkbox" ng-change="reverseOrder=this.checked"/>
Run Code Online (Sandbox Code Playgroud)
我得到以下异常:
Error: No controller: ngModel
Run Code Online (Sandbox Code Playgroud)
我已经尝试添加ng-model到inputbox,一个div包装整个视图和<html>标签,这产生了一个例外谎言:
Error: Non-assignable model expression: (<div class="ng-scope" ng-model="">)
Run Code Online (Sandbox Code Playgroud)
这里发生了什么?我认为我不需要明确地引入模型.我已经阅读过Angular文档但不是更明智的.
提前致谢.
戴夫
Cai*_*nha 14
ngChange需要ngModel指令.但是你的使用ngChange目的与此相同ngModel.请跟:
<input id="reverseOrder" type="checkbox" ng-model="reverseOrder"/>
Run Code Online (Sandbox Code Playgroud)