关于密码字段的Angular 8自动填充建议

时间:2019-09-15 18:47:27

标签: angular forms browser

我已经在stackoverflow上看到了有关此问题的各种问题,但是没有一个可行的解决方案。

是否有一种有效的方法来禁止浏览器的“自动填充”建议在字段上弹出?

    <mat-form-field>
    <input
      matInput
      formControlName="hkfj"
      autocomplete="new-password"
      type="password"
      placeholder="hkfj"
      required
    />
  </mat-form-field>

我尝试设置autocomplete="new-password|off|false|randomName|no..." 还尝试放置隐藏字段,但没有一个起作用。

只要字段具有type="password",浏览器就会提示输入密码。

1 个答案:

答案 0 :(得分:0)

对于角度

<input [(ngModal)]="password" name="password" [attr.type]="password.length < 1 ? 'text': 'password'" />

不要使用输入类型属性。


输入类型很重要。 [密码]

不仅是chrome,所有浏览器都会根据输入类型提示密码建议

当它检测到 <input id="passId" type="password"/>

**它将 100% 工作并且对我来说完美无缺 **

删除type="password"

很重要