我使用 Angular 4.2.4 和 Angular Material 2.0.0.beta.12,以下是我的表单字段:
<mat-form-field>
<input matInput placeholder="street" value="{{info.street}}" [(ngModel)]="info.street" (ngModelChange)="formChange()">
</mat-form-field>
在Firefox和Chrome中一切都正常,如果我更改输入值,事件就会触发。但在Internet Explorer 11中,每次加载站点或聚焦输入字段时,ngModelChange都会触发。
有没有解决这个问题的方法?(change)是可以工作的,但只有在我focusout输入时才会触发,这不太实用。
[placeholder]
没有任何区别。一旦我从文本区域中删除了占位符,事件就不会被触发。 - nircraft