angular6 реактивные формы хром автозаполнение не задано значение в поле ввода - PullRequest
0 голосов
/ 02 ноября 2018

Мы используем Angular с реактивными формами. В поле ввода адреса, если вы начнете печатать, например, ex: '7' и выберете значение из выпадающего списка автозаполнения, выбранное значение не будет установлено, и оно вернется к значению, которое я набрал как '7'.

  <div class="col-12 profile-info-form__input-section">
    <label class="form-label--above">
      <span i18n>Address</span>
    </label>
    <input type="text" class="profile-info-form__input" formControlName="address" />
    <span i18n class="form-error" [ngClass]="(profileForm.get('address').errors && profileForm.get('address').errors.required && profileForm.get('address').touched) ? 'form-error--show' : ''">Enter your Address</span>
    <span i18n class="form-error" [ngClass]="(profileForm.get('address').errors && profileForm.get('address').errors.maxLength && profileForm.get('address').touched) ? 'form-error--show' : ''">Invalid</span>
  </div>

enter image description here

enter image description here

Этого не произойдет, если вы выберете значение в фокусе поля ввода. Любая помощь по этому вопросу приветствуется

1 Ответ

0 голосов
/ 02 ноября 2018

только что столкнулся с тем же сегодня. сейчас я должен был добавить autocomplete = "nope" на все входы, чтобы обойти это ("off" не делал этого ref ). интересно, что я попробовал в более старом угловом приложении 5.2.5, и, похоже, не было этой проблемы ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...