在 routerLink 导航后按下后退按钮时,Mat Form 字段不会加载类
Posted
技术标签:
【中文标题】在 routerLink 导航后按下后退按钮时,Mat Form 字段不会加载类【英文标题】:Mat Form field does not load classes on pressing back button after routerLink Navigation 【发布时间】:2021-06-29 13:44:13 【问题描述】:假设我有一个带有 Mat 表单字段的页面 A,我通过 routerlink 导航到页面 B,然后按浏览器顶部/移动设备上的后退按钮,未加载某些 Css 和 mat 表单字段类(如 .mat-主要 .mat-form-field-type-mat-input .mat-form-field-appearance-fill .mat-form-field-can-float .mat-form-field-has-label .mat-form-field-隐藏占位符)如何修复和可能的解释。 (页面重新加载时不会产生此错误(与 href 一样)。
组件 A 加载时的图像。
组件 A 在 routerLink 和后退按钮后加载时的图像
【问题讨论】:
【参考方案1】:在解决控制台错误后最终修复:MatDatepicker 只能与单个输入关联。
【讨论】:
以上是关于在 routerLink 导航后按下后退按钮时,Mat Form 字段不会加载类的主要内容,如果未能解决你的问题,请参考以下文章
在导航栏中按下后退按钮时刷新 RootViewController 的内容