我有一个问题是错误消息没有出现在表单字段中。
在 ngOnInit() 中,我们声明此代码用于删除错误消息,此代码仅通过将鼠标悬停在字段上来调用 removeTooltips() ,我删除它我可以看到错误消息出现但问题并没有消失。 :
this.formGroup.valueChanges.pipe(takeUntil(this.destroy$)).subscribe(() => {
this.removeTooltips();
});
和:
removeTooltips(): void {
console.log("removeTooltips");
this.firstName= [];`
}
HTML :
<!-- First name -->
<section class='form-group first-name' *ngIf='mode !== userFormUpdateMode.UPDATE_MULTIPLE'>
<label for='user-first-name'>{{'user.form.label.firstName' | translate}} :</label>
<input type='text' id='user-first-name' formControlName='firstName' placeholder='Nicolas' cxmSmartflowCxmTooltip
[value]='titleCase(this.formGroup.get("firstName")?.value || "")'
[tooltipText]='firstNameErrorMessage | translate'
[showTooltip]='errorFormControl.includes(userFormProperties.FIRST_NAME)'>
</section>