【问题标题】:Aurelia Validation Result Is Both True And FalseAurelia验证结果真假
【发布时间】:2023-03-10 01:15:01
【问题描述】:

我正在使用 Aurelia-validation,并且我创建了一个验证控制器,可以按需运行 validate(object: myObj, propertyName: "myProp", rules : MyRules)

文档: https://aurelia.io/docs/plugins/validation#validation-controller

由于某种原因,在我的验证结果对象中,我只能将其描述为冲突。我验证的唯一规则是“required()”,它返回 true。但是,结果对象作为一个整体返回 false。这是为什么呢?

看看(使用我的真实数据):

【问题讨论】:

    标签: validation aurelia


    【解决方案1】:

    仔细查看您的“有效”类型。一个是布尔值,另一个是字符串!检查你是否可以控制它!

    【讨论】:

    • 是的,我看到插件在整体验证结果中返回了一个字符串,但在运行的各个规则上返回布尔值(在我的情况下只有一个)。你能解释一下我控制它是什么意思吗?更改他们的代码?
    • 对不起!我应该阅读更多!让我猜猜!主有效字段属于表单,数组第一个位置内的有效字段属于输入?
    【解决方案2】:

    我想它与 chrome 开发工具有关,因为它似乎只发生在我在它运行时检查它时,而不是当我 console.log() 值并让它完成时,然后它们对应于每个其他。哦,好吧!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-14
      • 2018-09-14
      • 1970-01-01
      相关资源
      最近更新 更多