AngularJSを使ったフォームでチェックボックスを使いたいとする。 このとき単に真偽値を取りたいのであればそのままモデルを設定すれば、checkboxの値(true/false)をモデルに紐付けることが出来る。 <input type="checkbox" ng-model="model" /> しかし真偽値以外の値をモデルに設定したい場合もある。 その場合にはngTrue, ngFalseディレクティブを使う。 <input type="checkbox" ng-model="model" ng-true="OK" ng-false="Fail" /> 上記の例だとチェックが入っていればモデルの値は"OK"に、入ってなければ"Fail"にそれぞれ設定される。 ただし、これらの紐付けはモデルに対して行われる。つまり、モデルの変更がチェックボックス側に伝達されるわけではない。これはHTM
![AngularJSでチェックボックスとモデルを紐付ける](https://cdn-ak-scissors.b.st-hatena.com/image/square/8ee45a77d26a56e0e2cd94c0896653db97183e4a/height=288;version=1;width=512/https%3A%2F%2Ftanstaafl.0pt.jp%2Fimages%2Fsimple_thumbnail.png)