【发布时间】:2020-09-28 05:28:31
【问题描述】:
我有一个注册组件,我在其中创建了表单 articleForm
export class RegistrationComponent implements OnInit {
articleForm = new FormGroup({
password: new FormControl('', [Validators.required]) ,
confirmPassword: new FormControl ('',[ Validators.required])} ,
this.checkPasswords
);
checkPasswords(group: FormGroup) {
let setPassword = group.get('setPassword').value;
let confirmPassword = group.get('confirmPassword').value;
return setPassword === confirmPassword ? null : { notSame: true }
}
这是我的html文件......
<tr><td> Password</td><td><input formControlName="password" id="materialFormCardNameEx" class="form-control"type="password">
<label *ngIf="articleForm.get('password').invalid && processValidation" [ngClass] = "'error'"> <font color="red"> password is required. </font></label>
<tr><td>confirm Password</td><td><input formControlName="confirmPassword" id="materialFormCardNameEx" class="form-control" type="password">
<label *ngIf="articleForm.get('confirmPassword').invalid && processValidation" [ngClass] = "'error'"> <font color="red"> password not matching. </font></label>
如何在此进行确认密码验证?,
如何使用 formgroup 而不是 formbuilder 呢?因为表单生成器有很多解决方案,但表单组没有解决方案
【问题讨论】:
-
如何用formgroup代替formbuilder?因为表单生成器有很多解决方案,但表单组没有解决方案
标签: javascript html angular