【发布时间】:2023-03-03 22:48:01
【问题描述】:
问题背后的原因是什么>?
“AbstractControl”类型上不存在属性“控件”
#html代码 #代码<div class="form-group row" formGroupName="passwords">
<label for="" class="col-sm-2 col-form-label">Password</label>
<div class="col-sm-10">
<input type="password" class="form-control" formControlName="password"
[class.is-invalid]="registerForm.controls.passwords.controls.password.touched && registerForm.controls.passwords.controls.password.invalid">
<password-strength-meter [password]="registerForm.controls.passwords.controls.password.value"
(strengthChange)="onStrengthChange($event)">
</password-strength-meter>
<div *ngIf="registerForm.controls.passwords.controls.password.touched">
<div class="text-danger"
*ngIf="registerForm.controls.passwords.controls.password.touched && registerForm.controls.passwords.controls.password.hasError('required')">
Password is required</div>
</div>
</div>
</div>
public registerForm = this.fb.group({
email : ['',
[Validators.required, Validators.email],
[
// this.isEmailUnique.bind(this),
// DuplicateEmailValidator(this.apiService)
] //async validator(used as in view)
],
passwords : this.fb.group({
password : ['', Validators.compose([Validators.required])],
confirmPassword : ['', Validators.compose([Validators.required])]
}, {
}),
});
【问题讨论】:
标签: angular typescript