<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>
答案 0 :(得分:-1)
类似的事情应该起作用
参考https://docs.angularjs.org/api/ng/directive/ngChecked
<td><label> <input ng-checked="track.Visible==='Yes'?true:false" type="checkbox"></label></td>
答案 1 :(得分:-1)
您必须使用ng-true-value
,如下所示
<td><label> <input ng-model="track.Visible" ng-true-value="Yes" type="checkbox"></label></td>