Результат валидации Aurelia - верный и ложный
Я использую Aurelia-validation и создал контроллер проверки, который может по требованию выполнить validate(объект: myObj, propertyName: "myProp", rules: MyRules)
Документация: https://aurelia.io/docs/plugins/validation
По какой-то причине я получаю то, что могу описать только как конфликт, в своем объекте результата проверки. Единственное правило, по которому я проверяю, - это "required()", и оно возвращает true. Однако объект результата в целом возвращает false. Это почему?
Взгляните (используя мои реальные данные):
2 ответа
Внимательно посмотрите на ваш "действительный" тип. Один - логический, а другой - String! Проверьте, можете ли вы взять это под контроль!
Я полагаю, что это как-то связано с инструментами chrome dev, потому что, похоже, это происходит только тогда, когда я проверяю его во время его работы, а не когда я console.log() и позволяю ему завершиться. Тогда они соответствуют друг другу. Ну что ж!