gpt4 book ai didi

angularjs - 如何在 Controller 内使用 Angular 输入字段电子邮件验证?

转载 作者:行者123 更新时间:2023-12-04 13:32:19 26 4
gpt4 key购买 nike

我正在尝试将变量验证为 Angular Controller 内的电子邮件。

var valid = $filter('email')($scope.email);

电子邮件过滤器不存在,生成“未知的提供者错误”。从 Controller 内部访问电子邮件验证的正确方法是什么?

谢谢。

稍后编辑:不要让我创建自定义过滤器,它必须是使用 Angular 验证的一种方式。

最佳答案

您可以创建一个隐藏的输入类型的电子邮件:

<input type="email" hidden id="emailValidator" required ng-model="x" />

然后在 js 中将值设置为该输入并检查有效性:
var validator = $('#emailValidator')[0];
validator.value = "someemail@tovalidate.com";

return validator.checkValidity();

此文档也可能有所帮助: https://docs.angularjs.org/guide/forms

关于angularjs - 如何在 Controller 内使用 Angular 输入字段电子邮件验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22660753/

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