加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 如何在控制器内使用Angular输入字段电子邮件验证?

发布时间:2020-12-17 10:22:36 所属栏目:安全 来源:网络整理
导读:我正在尝试将变量验证为Angular控制器内的电子邮件. var valid = $filter('email')($scope.email); 电子邮件过滤器不存在,生成“未知提供程序错误”.从控制器内部访问电子邮件验证的正确方法是什么? 谢谢. 稍后编辑:不要让我创建自定义过滤器,它必须是一种
我正在尝试将变量验证为Angular控制器内的电子邮件.
var valid = $filter('email')($scope.email);

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

谢谢.

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

您可以创建隐藏的输入类型电子邮件:
<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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读