Posted at

AngularJSの1.3.0以降の ng-true-value 利用時の注意

More than 3 years have passed since last update.

checkbox で使用する ng-true-value が 1.2.8 までは以下でOKだったが・・・


1.2.8

<input type="checkbox" ng-model="status.complete" ng-true-value="yes" ng-false-value="no"/>


1.3.0 以降は、以下のように値をシングルコーテーションで囲わないとエラーになるので要注意。


1.3.0

<input type="checkbox" ng-model="status.complete" ng-true-value="'yes'" ng-false-value="'no'"/>