formcontrol with updateOn:模糊在提交时不会更新值

Ser*_*amp 4 validation angular angular-forms

好吧,我遇到了以下问题:
我有一个带有表单组和一些表单控件的表单。这些表单控件会随着设置的模糊输入而更新updateOn: 'blur'。现在,当按下提交按钮时,效果很好,但是当我按下 Enter 提交表单时,我遇到了问题。

这是重现该问题的 plunkr:https ://embed.plnkr.co/rMbRg85LK0MC6rUw99qG/

小智 5

我遇到了这个问题,我最终做的是添加对我的提交按钮的引用,并在 (ngOnSubmit) 中,我在运行搜索之前将焦点更改为该按钮。

<form [formGroup]="form" (ngSubmit)="submit.focus(); search();" novalidate>
  <button type="submit" class="btn btn-primary" #submit [disabled]="form.invalid || isLoading">
</form>
Run Code Online (Sandbox Code Playgroud)