在 Angular2 中实现自定义校验指令(确认密码)的方法

前端之家收集整理的这篇文章主要介绍了在 Angular2 中实现自定义校验指令(确认密码)的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我们会在本文中探索 Angular 2 内建的自定义验证。

# 介绍

Angular 2 原生就支持一些有用的验证器:

  1. required: 验证字段必须存在
  2. minlength: 验证字段值的最小长度有效
  3. maxlength: 验证字段值的最大长度有效
  4. pattern: 验证输入的值是否匹配给定的模板,比如 email

我们会基于下面的接口创建一个表单来获取用户信息。

required,must be 5-8 characters email: string; // required,must be valid email format password: string; // required,value must be equal to confirm password. confirmPassword: string; // required,value must be equal to password. } @H_403_21@

需求

仅在字段数据不正确或提交表单的时候,为每个字段 显示错误消息 。

UI 展示:

# App 配置

这是我们的文件结构:

@H_403_21@

为了使用新的表单模块,我们需要用 npm install @ angular/forms 指令调用 npm 包,并在应用程序模块中导入最新的表单模块。

@H_403_21@

下面是我们应用程序的 app.module.ts 模块:

@H_403_21@

# App 组件

让我们继续创建 App 组件。

调用API保存customer console.log(model,isValid); } } @H_403_21@

# HTML 视图

这是我们的 HTML 视图的样子。

Add user