当我向其中传递正确的数据时,为什么我的复选框没有被选中?

时间:2019-02-06 00:46:32

标签: html angularjs checkbox

所以我有一张表,它想反映从sql传入的数据,并且这些数据字段之一是应该由复选框显示的布尔值

据我所知,我已经正确设置了此复选框,但是它仍然不会显示为true。我还让它打印了复选框旁边的值,以确保传递了正确的值。

<input name="DidPass" type="checkbox" ng-model="task.DidPass" ng-true-value="1" ng-false-value="0">{{task.DidPass}}

以下是结果的图片:

mycode

2 个答案:

答案 0 :(得分:2)

使用angular的ng-checked指令,如下所示:

<input name="DidPass" type="checkbox" ng-checked="task.DidPass == 1" ng-model="task.DidPass" ng-true-value="1" ng-false-value="0">{{task.DidPass}}

答案 1 :(得分:0)

也许您可以使用ng-checked指令? 参见docs