首页 > 解决方案 > Angular Forms:用于设置 updateOn 应用程序范围的提供程序/设置

问题描述

我一直在寻找一种修改 Angular Reactive Forms 的方法,以便所有表单字段都使用updateOn我们指定的值 ( onSubmit)。到目前为止,我看到的唯一方法是将其设置为 per-formControl。然而,这是不可扩展的,我们希望为此避免另一个额外的类。

提前致谢!

标签: angularangular-forms

解决方案


您是否尝试updateOn在根上设置属性FormGroup?它的所有AbstractControl孩子都应该继承该属性

 get updateOn(): FormHooks {
    return this._updateOn ? this._updateOn : (this.parent ? this.parent.updateOn : 'change');
  }

推荐阅读