我有一个复选框,如果选中复选框,我想更改值。
目前,我的复选框模型值如果选中则等于'true',如果未选中则等于'false'。
我的复选框
<input type="checkbox" ng-model="toStringObj" />
我尝试了什么
<input type="checkbox" ng-true-value="anyModel" ng-false-value="''" ng-model="toStringObj" />
如果我在ng-true-value指令中放入一个字符串,但是在模型中没有,我需要从我的范围传递一个模型
答案 0 :(得分:1)
不幸的是ngTrueValue
和ngFalseValue
只接受常量表达式,因此无法从控制器范围内的值动态设置它们。
与ngModel结合使用的某些属性(例如ngTrueValue或ngFalseValue)只接受常量表达式。