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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |