Angularmaterial响应式表单验证
创始人
2024-10-28 11:01:50
0
  1. 在组件中导入所需的模块和服务:
import { FormGroup, FormBuilder, Validators } from '@angular/forms';
import { MatSnackBar } from '@angular/material/snack-bar';
  1. 声明表单和表单控件的验证规则:
myForm: FormGroup;

constructor(private fb: FormBuilder, private snackBar: MatSnackBar) {
  this.myForm = this.fb.group({
    username: ['', [Validators.required, Validators.minLength(4)]],
    email: ['', [Validators.required, Validators.email]],
    password: ['', [Validators.required, Validators.minLength(8)]],
    confirmPwd: ['', [Validators.required]]
  }, {validator: this.checkPasswords});
}

checkPasswords(group: FormGroup): any {
  let pass = group.controls.password.value;
  let confirmPass = group.controls.confirmPwd.value;
  return pass === confirmPass ? null : { notSame: true };
}
  1. 在模板里绑定表单控件和相应的错误信息提示:
Username Username is required Username should have at least 4 characters Email Email is required Email is invalid Password

相关内容

热门资讯

德州微扑克辅助!德扑软件高端,... 德州微扑克辅助!德扑软件高端,云扑克德州都是是有挂(详细ai人工智能教程)(1)德州微扑克辅助!德扑...
wepoke辅助技巧!wepo... wepoke辅助技巧!wepoke软件透明挂,wepower让系统发好牌,科技教程(有挂工具)科技教...
微扑克ai辅助!wPk的确真的... 微扑克ai辅助!wPk的确真的有挂,WPK果然真的有挂,攻略方法(有挂详情)1、微扑克系统规律教程、...
智星德州菠萝有挂吗!wpk胜利... 智星德州菠萝有挂吗!wpk胜利跟号有关,德扑之星ai代打(详细辅助挂教程)1、每一步都需要思考,不同...
德扑起手牌胜率图!德州之星辅助... 德扑起手牌胜率图!德州之星辅助透视,wepower德州都是有挂(详细数据软件教程)1、每一步都需要思...
wepokeai代打的胜率!w... wepokeai代打的胜率!wepokeai代打,wepoke有挂 网上,必备教程(有挂解说),亲,...
wpk德州透视辅助(Wpk)w... wpk德州透视辅助(Wpk)wpk透视辅助合作(透视)就是真的有挂(曝光教程);1、超多福利:超高返...
WePoKe外 挂!wepok... WePoKe外 挂!wepoke美元局稳,aapoker能玩(详细透视教程);(需添加指定薇7574...
德州微扑克辅助!德州ai机器人... 德州微扑克辅助!德州ai机器人软件开发,德扑之星一贯存在有挂(详细有外 挂教程)1、德州微扑克辅助a...
wepoke有辅助挂!wopo... wepoke有辅助挂!wopoker辅助软件(透视)WEpoke(一直真的有挂)1、点击下载安装,微...