我们会在本文中探索 Angular 2 内建的自定义验证。
# 介绍
Angular 2 原生就支持一些有用的验证器:
- required: 验证字段必须存在
- minlength: 验证字段值的最小长度有效
- maxlength: 验证字段值的最大长度有效
- pattern: 验证输入的值是否匹配给定的模板,比如 email
需求
仅在字段数据不正确或提交表单的时候,为每个字段 显示错误消息 。
UI 展示:
# App 配置
这是我们的文件结构:
为了使用新的表单模块,我们需要用 npm install @ angular/forms 指令调用 npm 包,并在应用程序模块中导入最新的表单模块。
下面是我们应用程序的 app.module.ts 模块:
# App 组件
让我们继续创建 App 组件。
# HTML 视图
这是我们的 HTML 视图的样子。