2013-04-03 11 views
9

私はそうと、チェックボックスにng-change="reverseOrder=this.checked"を追加します。エラー:いいえコントローラ:ngModel

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

私は次の例外を取得:私はInputBox関数にng-modelを追加しようとしました

Error: No controller: ngModel 

を、ビュー全体をラップするdivと<html>タグでは、次のような例外が発生します。

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

ここには何が起こっていますか?明示的にモデルを取り込む必要はないと思っていました。私はAngular documentationを読んだが、賢明ではない。

ありがとうございます。デイブ

答えて

12

ngChange

ngModelディレクティブが必要です。しかし、ngModelと同じ目的でngChangeを使用しています。一緒に行く:

<input id="reverseOrder" type="checkbox" ng-model="reverseOrder"/> 
関連する問題