gpt4 book ai didi

javascript - Aurelia ValidationRules 未触发

转载 作者:行者123 更新时间:2023-11-30 15:49:31 25 4
gpt4 key购买 nike

我是 Aurelia Js 的新手,我需要验证登录表单(必需和 emial)属性。这里我使用了 aurelia-validation 插件。我的代码如下,登录.js

import {Router} from 'aurelia-router';
import {
ValidationRules
} from 'aurelia-validation';

export class login{
static inject() { return [Router]; }
attached(){
}
}
ValidationRules
.ensure('login.emial').required()
.withMessage(`\${$displayName} cannot be blank.`);
`

我不知道如何触发它并显示错误消息。

ma​​in.js

    import $ from 'jquery';
export function configure(aurelia) {
aurelia.use
.defaultBindingLanguage()
.defaultResources()
.developmentLogging()
.router()
.history()
.eventAggregator()
.plugin("aurelia-materialize-css")
.plugin('aurelia-validation')
;
aurelia.start().then(() => aurelia.setRoot());

}HTML

<input id="email" type="email" class="validate" value.bind="login.emial">

最佳答案

登录.js

import {ValidationRules} from 'aurelia-validation';

export class Login{
email = '';
}

ValidationRules
.ensure('email').required();

登录.html

<template>
<input value.bind="email & validate">
</template>

关于javascript - Aurelia ValidationRules 未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39611192/

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