表单验证 - 电子邮件验证在 AngularJs 中未按预期工作 [英] Form Validation - Email Validation not working as expected in AngularJs
问题描述
我使用 Angular 进行表单验证.
这是我使用的 - plunker-edit 我从 Angularjs 文档中获取了这段代码 - 绑定到表单和控制状态 使用类型作为 email
但是当我运行它并输入 abc@abc
它说它是有效的.我该如何解决这个问题?
<html lang="zh-cn"><头><meta charset="UTF-8"><title>示例 - example-example100-production</title><script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.8/angular.min.js"></script><script src="script.js"></script>头部><body ng-app=""><div ng-controller="控制器"><form name="form" class="css-form" novalidate>电子邮件:<input type="email" ng-model="user.email" name="uEmail" required/><br/><div ng-show="form.uEmail.$dirty && form.uEmail.$invalid">无效:<span ng-show="form.uEmail.$error.required">告诉我们您的电子邮件地址.</span><span ng-show="form.uEmail.$error.email">这不是有效的电子邮件.</span>
</表单>