角度复选框已选中“值”为“是”

时间:2019-05-09 11:33:56

标签: angularjs

 <td><label> <input value="{{track.Visible}}" type="checkbox"></label></td>

如果{{track.Visible}} =“是”

,我想选中一个复选框

我没有选择将DataType更改为Boolean。

我看的其他示例使用布尔值

<td>{{track.Visible}}</td>
<td><label> <input ng-checked="track.Visible==='YES'?true:false" type="checkbox"></label></td>
<td><label> <input ng-model="track.Visible" ng-true-value="YES" type="checkbox"></label></td>

enter image description here

2 个答案:

答案 0 :(得分:-1)

类似的事情应该起作用

参考https://docs.angularjs.org/api/ng/directive/ngChecked

<td><label> <input ng-checked="track.Visible==='Yes'?true:false" type="checkbox"></label></td>

检查这个小提琴http://jsfiddle.net/dyvjofsp/

答案 1 :(得分:-1)

您必须使用ng-true-value,如下所示

<td><label> <input ng-model="track.Visible" ng-true-value="Yes" type="checkbox"></label></td>

http://jsfiddle.net/v27t9rq1/检查此小提琴