Angular 6 - автозаполнение всегда выключено? - PullRequest
0 голосов
/ 17 мая 2018

В угловых 6 я создаю простую реактивную форму. Соответствующая разметка выглядит так:

<div class="form-group">
            <label for="login">E-mail cim</label>
            <input autocomplete='email' formControlName="login" type="login" id="login" class="form-control" pattern="^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$"
             name="login">
        </div>

Устанавливает автозаполнение на "электронная почта". В браузере я получил это сообщение:
[DOM] Input elements should have autocomplete attributes (suggested: autocomplete='email', confirm at ...)

Если я посмотрю на сгенерированный html, есть autocomplete = 'off'.

Почему он превращается в autocomplete = "off" и не сохраняет значение электронной почты?

1 Ответ

0 голосов
/ 09 июля 2018

Атрибут autocomplete для входного тега - это не угловатая вещь, это атрибут HTML5, который ожидает значение «on» или «off». Если вы присваиваете значение, которого атрибут не ожидает (т.е. не «включен» или «выключен»), то по умолчанию он будет «выключен

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