角度-防止输入自动填充

时间:2019-09-13 11:32:43

标签: angular

就像标题中所说的,如何防止浏览器自动填充(而非自动完成)输入字段。这是我的输入字段

<mat-form-field appearance="outline" class="pb-1 col-sm-2">
        <mat-label>Password <span>*</span> </mat-label>
        <input
            type="password"
            matInput
            [formControl]="passwordFormControl"
            autocomplete="disable"
        />
    </mat-form-field>

我已经在网上搜索并找到了这些东西

  1. 将自动完成设置为关闭/禁用/任何无意义的字符串。 (不起作用)
  2. 在浏览器自动填充输入字段后,使用set-timeout重置输入字段的值。 (破坏UX)。
  3. Not Possible。 (但是自从它的老答案以来,我希望现在有一些解决方案。)
  4. 创建自定义表单字段控件(MatFormFieldControl具有自动填充的属性,我希望这可能有效。)
  5. 创建指令。

还有其他选择(最好是更容易实现)吗?

0 个答案:

没有答案
相关问题