【发布时间】:2020-09-07 20:21:47
【问题描述】:
我在开发过程中遇到了一个问题,我创建了带有反应验证的登录表单。它工作正常但是当我移动到不同的组件(如创建帐户)然后单击返回按钮/图像进入主页然后验证消息()停止显示错误但是当我单击提交按钮时它显示无效状态但没有消息来。有一天可以帮助我为什么会发生这种情况。这是一个例子:
<Form class="" [formGroup]="loginForm" novalidate>
<input matInput formControlName="email" placeholder="Email" type="email" #email>
<mat-error>
required
</mat-error>
</Form>
第一次显示,但是点击后退按钮后它不工作我需要刷新页面然后它开始工作。
【问题讨论】:
-
在这里发布您尝试过的代码,但找不到问题所在,或者创建 stackblitz 示例。
-
对不起@KamranKhatti,我现在添加了代码。这只是主要 login.component.ts 的示例。当我移至 signup.component.ts 然后单击后退按钮然后此验证停止工作。我需要每次刷新页面然后它才开始工作。
标签: angular