在我的开发过程中,我面临着一个问题,我已经创建了带有响应式验证的登录表单。它工作正常,但当我移动到不同的组件(如创建帐户),然后单击后退按钮/图像进入主页,然后验证消息()停止显示错误,但当我单击提交按钮时,它显示无效状态,但没有消息。总有一天能告诉我为什么会这样。示例如下:
<Form class="" [formGroup]="loginForm" novalidate>
<input matInput formControlName="email" placeholder="Email" type="email" #email>
<mat-error>
required
</mat-error>
</Form>
第一次它是显示,但在后退按钮单击后,它不工作,我需要刷新页面,然后它开始工作。
发布于 2020-09-07 20:21:48
我找到解决方案了。这是由于css造成的。实际上textbox & Button隐藏了屏幕中的错误。当我给出更多的文本框和按钮之间的间距时,错误就会显示出来。因此,文本框/按钮高度覆盖了错误,因此我们无法看到。
https://stackoverflow.com/questions/63753090
复制相似问题