【发布时间】:2018-12-14 22:56:01
【问题描述】:
我使用Angular 6 和Angular Material。
问题:当浏览器自动填充字段时标签与输入重叠。
我尝试使用stackblitz 复制该问题,但运气不佳。
附上截图了解详情
chrome 控制台选项卡中没有列出任何问题。
我的 LoginComponent 缺少 ngOnInit 和 ngAfterInit - 目前我没有这些方法的任何代码。
也许我误解了在页面加载时应该如何初始化控件的概念。
有人解决了这个问题吗?
【问题讨论】:
-
您能否为其创建一个 stackblitz 以便我们为您提供帮助?
-
嗨@AnkitSharma,我刚刚尝试复制它以填充
ngOnInit和ngAfterInit中的字段 - 但它工作正常。当浏览器自动填充字段时会出现此问题。我不认为这是我可以用stackblits复制的东西。赦免。 (更新了帖子) -
@AnkitSharma stackblitz.com/edit/angular-x3kudh
-
@AnkitSharma 我还尝试使用调试器的
DOM browser中的value属性提供文本输入。但这不会用文本填充该字段。 -
嗨@Alex,我尝试重新创建,但不幸的是,我无法自动填充,因此无法找到解决方案。但是,您是否可以在用户名更改后尝试使用密码本身再次设置密码字段,并在自动填充后查看它是否有效?
标签: angular user-interface angular-material angular6 ngoninit