gpt4 book ai didi

Aurelia 验证规则 : Unable to parse accessor function

转载 作者:行者123 更新时间:2023-12-04 15:31:14 26 4
gpt4 key购买 nike

关于 aurelia-validation 的其他地方似乎存在各种问题。模块,但我还没有看到任何可以解决我遇到的特定问题的东西。

我有一个模型类,其定义和验证规则如下:

我的模型.js

my-model = {
"name":
{
"full": "",
"short": "",
}
};

...

ValidationRules
.ensure(model => model.name.full).required().minLength(5).maxLength(50)
.on(this.my-model);

但是,当我在浏览器中尝试时,我收到错误消息:
...
Inner Error:
Message: Unable to parse accessor function:
function (model) {
return model.name.full;
}
...

This question是我能看到的最接近我的问题的, another here似乎有同样的问题。

我正在运行 aurelia-framework@^1.0.2aurelia-validation@^1.0.0-beta.1.0.1我相信这只是定期更新的默认设置(也是它突然不起作用的原因)。是否有可能我仍在运行某些模块的不兼容版本?或者我的代码中是否有其他地方需要修复?

最佳答案

如果您以属性而不是对象为目标怎么办?那样有用吗?

myModel = {
"name": {
"full": "",
"short": "",
}
};

ValidationRules
.ensure(model => model.full)
.required()
.minLength(5)
.maxLength(50)
.on(this.myModel.name); //<--- see

关于Aurelia 验证规则 : Unable to parse accessor function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41599681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com