angular 表单条件添加简单的验证功能
2018-02-05 08:50
645 查看
转载自 http://www.ngui.cc/news/show-139.html
如何为表单控件添加验证功能?
目前 Angular 支持的内建 validators 如下:required - 设置表单控件值是非空的
email - 设置表单控件值的格式是 email
minlength - 设置表单控件值的最小长度
maxlength - 设置表单控件值的最大长度
pattern - 设置表单控件的值需匹配 pattern 对应的模式
接下来我们来添加最简单的 必填 校验。
import { Component } from '@angular/core';
@Component({ selector: 'app-root', template: ` <input type="text" required [(ngModel)]="username"> {{username}} `, })
export class AppComponent { username = 'semlinker'; }
如何判断表单控件是否通过验证?
在 Angular 中,我们可以通过 #userName="ngModel" 方式获取 ngModel 对象,然后通过 userName.valid 判断表单控件是否通过验证。import { Component } from '@angular/core';
@Component({ selector: 'app-root', template: ` <input type="text" required [(ngModel)]="username" #userName="ngModel"> {{userName.valid}} `, })
export class AppComponent { username = 'semlinker'; }
相关文章推荐
- Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
- 用户体验超棒并且功能强大使用简单的javascript表单验证 - Parsley.js
- 用户体验超棒并且功能强大使用简单的javascript表单验证 - Parsley.js
- thinkphp中create()方法实现简单的用户注册表单验证功能
- 用户体验超棒并且功能强大使用简单的javascript表单验证 - Parsley.js
- 简单的angular表单验证指令
- 科技优家 2016-12-21 00:47 ▓▓▓▓▓▓ 大致介绍 jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用
- [phpcms v9]自定义表单添加验证码验证功能
- angular搜索 过滤 批量删除 添加 表单验证等小集成
- JS实现的简单表单验证功能示例
- Angular简单验证功能示例
- angular实现表单验证及提交功能
- Angular实现表单验证功能
- 用户体验超棒并且功能强大使用简单的javascript表单验证 - Parsley.js
- 强大的 Angular 表单验证功能详细介绍
- Struts2中Action三种接收参数形式与简单的表单验证功能
- JS实现的简单表单验证功能完整实例
- [phpcms v9]自定义表单添加验证码验证功能
- angular 表单添加验证状态样式
- 用angular方法简单实现了吃了么搜索小功能,还不太完善,后续会继续添加新内容。