AngularJS指令中的自动完成

时间:2017-05-22 09:44:59

标签: angularjs google-chrome autocomplete

首先我知道这个问题多次发布在堆栈上,但我仍然坚持如何解决它:

我尝试使用以下答案:Chrome Browser Ignoring AutoComplete=Off

所以我用了

  

自动填充="新密码"

我有我的app控制指令:

<div class="appcontrol-password">
        <input ng-attr-type="{{appControl.password.hide && 'password' || 'text'}}"
               class="form-control appcontrol-password-input"
               id="{{appControl.uniqueId}}"
               ng-model="appControl.model[appControl.property]"
               ng-disabled="appControl.isDisabled"
               ng-focus="appControl.onFocus()"
               autocomplete="new-password"
               ng-blur="appControl.onBlur()"
               ng-class="{'appcontrol-input-error': appControl.errors.validationErrors.length && !appControl.isDisabled}">
        <a class="glyphicon glyphicon-eye-open appcontrol-password-image text-info" ng-mousedown="appControl.password.hide=false" ng-mouseup="appControl.password.hide=true"></a>
    </div>

我在这样的表格上使用:

<div class="col-md-6">
      <app-control model="ctrl.passwordData.oldPassword" label="{{'Old password' | translate}}" render-as-password-input="true" autocomplete="new-password"></app-control>
</div>
<div class="col-md-6">
      <app-control model="ctrl.passwordData.newPassword" label="{{'New password' | translate}}" render-as-password-input="true" autocomplete="new-password"></app-control>
 </div>

但我还是得到了

enter image description here

我在Chrome v.58上进行了测试 非常感谢!

0 个答案:

没有答案