为什么我的复选框显示为选中当我通过正确的数据放进去?

问题描述 投票:1回答:2

所以我有一个假设,以反映在从SQL过去了,这些数据字段中的一个是应该由一个复选框显示的布尔数据表

从我可以告诉我已成立的复选框正确,但它仍然不会显示为真。我也有它打印出来的值旁边的复选框,以确保正在传递正确的值。

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

下面是结果的图片:

html angularjs checkbox
2个回答
2
投票

使用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}}

0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.