首页 文章

根据其他表单控件更新Angular Reactive Form禁用字段的值

提问于
浏览
1

我在Angular中使用Reactive Forms,并且具有基于其他字段/表单控件的值计算的禁用表单控件 . 如何更新该禁用字段的值,因为它的相关字段的值会更改 . 计算正在进行,但我需要它来订阅其他字段的更改 . 我创建FormGroup的函数如下所示:

createBasket(basket: any) {
    return new FormGroup({
      length: new FormControl(basket.length),
      width: new FormControl(basket.width),
      height: new FormControl(basket.height),
      crossSectArea: new FormControl({value: basket.length * basket.width * basket.height, disabled: true}, Validators.required)
    });
  }

不确定这是否会改变解决方案,但我也使用FormArray创建表单组实例的数组 .

1 回答

相关问题