小编jpm*_*jpm的帖子

Angular 2 /如何防止IE触发自动输入验证?

我在Angular 2应用程序中使用了表单ngControl.例:

<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>
Run Code Online (Sandbox Code Playgroud)

不幸的是,在IE 11上,当有一个占位符时,一旦该字段获得焦点,就会显示消息"需要登录".

我为AngularJS找到了解决这个问题的方法.请参阅AngularJS /如何防止IE触发自动输入验证?

如何使这个解决方案适应Angular 2?

internet-explorer angular

10
推荐指数
1
解决办法
4547
查看次数

标签 统计

angular ×1

internet-explorer ×1