【问题标题】:Angular FormArray getRawValue() At IndexAngular FormArray getRawValue() 在索引处
【发布时间】:2021-09-10 02:58:44
【问题描述】:

有没有办法在 Angular 中为 FormArrays 使用 getRawValue() 获取项目值。

我的代码使用at(i).value 返回索引“i”处对象的值。

var itemValue = (<FormArray>this.myForm.get('myList')).at(i).value;

根据@eper 在帖子How to get values from disabled form controls in a form group? 中的回答

我用下面的代码访问了表单数组的原始值:

var itemRawValue = (<FormArray>this.myForm.getRawValue().mylist);

如何获取索引“i”处项目的原始值?

谢谢。

【问题讨论】:

    标签: angular angular-reactive-forms formarray disabled-input


    【解决方案1】:

    itemsRawValue 已经是一个数组。您可以使用以下代码访问该对象。

    const index = 0;
    var itemsRawValue = (<FormArray>this.myForm.getRawValue().mylist)[index];
    

    【讨论】:

      猜你喜欢
      • 2017-10-11
      • 2021-09-25
      • 2018-08-19
      • 2021-05-17
      • 2018-08-10
      • 2020-08-29
      • 1970-01-01
      • 2017-11-16
      • 2019-02-10
      相关资源
      最近更新 更多