item.imposed为1或0.ng模型中的复选框的布尔过滤器角度
要使复选框标记为选中状态,该值必须为true或false。
<input type="checkbox" ng-model="item.imposed">
你不能在ng模型中使用过滤器,这怎么能简单而正确地完成?
item.imposed为1或0.ng模型中的复选框的布尔过滤器角度
要使复选框标记为选中状态,该值必须为true或false。
<input type="checkbox" ng-model="item.imposed">
你不能在ng模型中使用过滤器,这怎么能简单而正确地完成?
您可以使用ngChecked
,但你不会得到任何约束力回到你的模型:
或者你可以使用ngTrueValue
和ngFalseValue
,但你必须使用一个字符串(不是int ):
或者您也可以使用自定义指令......它现在是相当跛。
你可以使用ng-value-true来告诉角度你的ng模型是一个字符串。
我只能得到NG-真值,如果我添加了额外的引号,像这样的工作(如图官方角文档 - https://docs.angularjs.org/api/ng/input/input%5Bcheckbox%5D)
ng-true-value="'1'"
兰登来救援! ngTrueValue效果很好,并且可以用于其他许多价值。谢谢吨 – TaylorMac