2017-05-18 7 views
1

チェックボックスがあり、チェックボックスをオンにすると値を変更したいと思います。AngularJSのチェックボックスのチェックボックスの値を変更します。

現時点では、チェックボックスのモデル値はチェックされている場合は「true」、チェックされていない場合は「false」に等しくなります。私は私がNG-真値ディレクティブで文字列を入れる場合は動作しますが、モデルと、私はモデルを渡す必要はありませ

<input type="checkbox" ng-true-value="anyModel" ng-false-value="''" ng-model="toStringObj" /> 

を試してみました何

私のチェックボックス

<input type="checkbox" ng-model="toStringObj" /> 

私のスコープから

答えて

1

残念ながらngTrueValuengFalseValueは定数式しか受け入れないので、コントロールの値から動的に設定することはできませんスコープを持つ。

ngModel(ngTrueValueやngFalseValueなど)と組み合わせて使用​​される属性の中には、定数式しか使用できないものがあります。

https://docs.angularjs.org/error/ngModel/constexpr

関連する問題