У меня есть формы в моем приложении Angular 2, которое использует ngControl
. Пример:Угловой 2/Как предотвратить запуск IE с автоматической проверки ввода?
<label for="login-field-inputLogin" class="sr-only">Login</label>
<input
[(ngModel)]="login"
id="login-field-inputLogin"
class="form-control"
placeholder="Login"
ngControl="loginCtrl"
#loginCtrl="ngForm"
type="text"
required />
<div [hidden]="loginCtrl.valid || loginCtrl.pristine" class="alert alert-danger">Login is required</div>
К сожалению, на IE 11, когда есть заполнитель, «требуется Логин» сообщение отображаемый как только поле получает фокус.
Я нашел решение этой проблемы для AngularJS. См. AngularJS/How to prevent IE triggering automatically inputs validation?
Как можно адаптировать это решение к угловому 2?