Почему мои флажки не отображаются выбранными, когда я передаю в них правильные данные? - PullRequest
0 голосов
/ 06 февраля 2019

Итак, у меня есть таблица, которая должна отражать данные, передаваемые из sql, и одно из этих полей данных является логическим значением, которое должно отображаться флажком

Из того, что я могу сказать, япоставили флажок правильно, но он все равно не будет отображаться как true.Я также распечатал значение рядом с флажком, чтобы убедиться, что передается правильное значение.

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

Вот изображение результата:

mycode

Ответы [ 2 ]

0 голосов
/ 06 февраля 2019

Используйте 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 голосов
/ 06 февраля 2019

Может быть, вы могли бы использовать директиву ng-checked?См. документы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...