gpt4 book ai didi

angularjs - 如何让 Angular $asyncValidator 在模糊时触发但在输入时触发正常验证器

转载 作者:行者123 更新时间:2023-12-04 02:34:27 27 4
gpt4 key购买 nike

是否可以让 angular 1.3 $asyncValidators 只在模糊时触发而不是在用户输入时触发?我希望 $validators 按照默认方式运行。

我知道我可以使用 ng-model-options 在 Blur 上更新模型,但随后所有验证都会在 blur 上触发。

最佳答案

目前(angularjs 版本 1.3)没有执行此操作的机制。

最后我添加了一个模糊事件来触发验证器然后设置有效性

element.on('blur', function () {
if (ngModel.$dirty) {
doServerSideValidation();
} else {
ngModel.$setValidity(key, true);
}
});

doServerSideValidation() 函数将在执行请求后设置 ngModel 的有效性。

关于angularjs - 如何让 Angular $asyncValidator 在模糊时触发但在输入时触发正常验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29081293/

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