Результат валидации Aurelia - верный и ложный

Я использую Aurelia-validation и создал контроллер проверки, который может по требованию выполнить validate(объект: myObj, propertyName: "myProp", rules: MyRules)

Документация: https://aurelia.io/docs/plugins/validation

По какой-то причине я получаю то, что могу описать только как конфликт, в своем объекте результата проверки. Единственное правило, по которому я проверяю, - это "required()", и оно возвращает true. Однако объект результата в целом возвращает false. Это почему?

Взгляните (используя мои реальные данные):

Правило говорит, что действительный, объект говорит, что не действительный

2 ответа

Внимательно посмотрите на ваш "действительный" тип. Один - логический, а другой - String! Проверьте, можете ли вы взять это под контроль!

Я полагаю, что это как-то связано с инструментами chrome dev, потому что, похоже, это происходит только тогда, когда я проверяю его во время его работы, а не когда я console.log() и позволяю ему завершиться. Тогда они соответствуют друг другу. Ну что ж!

Другие вопросы по тегам