ExpressionChangedAfterItHasBeenCheckedError

时间:2017-07-20 18:44:04

标签: angular angular-reactive-forms

我一直收到ExpressionChangedAfterItHasBeenCheckedError错误。我认为它与我的输入控件上的ngModel有关。

<md-input-container>
  <input mdInput formControlName="estimatedCompletionDate" [mdDatepicker]="estimatedCompletionDate" placeholder="Choose a date" [(ngModel)]="milestone.estimatedCompletionDate">
  <button mdSuffix [mdDatepickerToggle]="estimatedCompletionDate" [value]="milestone.estimatedCompletionDate"></button>
</md-input-container>
<md-datepicker #estimatedCompletionDate></md-datepicker>

如何修复此错误?

1 个答案:

答案 0 :(得分:0)

如果您使用的是被动表单,那么您不需要ngModel属性,您应该删除它。