不发出valueChanges事件的情况下更新formArray
创始人
2024-12-24 00:30:16
0

在不触发valueChanges事件的情况下更新FormArray的方法是使用setValue或patchValue方法进行更新。以下是一个示例代码:

import { Component } from '@angular/core';
import { FormArray, FormControl, FormGroup } from '@angular/forms';

@Component({
  selector: 'app-example',
  templateUrl: './example.component.html',
  styleUrls: ['./example.component.css']
})
export class ExampleComponent {
  form: FormGroup;

  constructor() {
    this.form = new FormGroup({
      items: new FormArray([])
    });
  }

  updateFormArray() {
    const newItems = [
      new FormControl('Item 1'),
      new FormControl('Item 2'),
      new FormControl('Item 3')
    ];

    // 使用setValue方法更新FormArray,不触发valueChanges事件
    this.form.get('items').setValue(newItems);
  }
}

在上面的示例中,我们创建了一个form表单,其中包含一个名为items的FormArray。在updateFormArray方法中,我们通过创建新的FormControl实例来更新FormArray。然后,我们使用setValue方法将新的FormControl数组设置为items的值,这将更新FormArray的状态,而不会触发valueChanges事件。

相关内容

热门资讯

透视有挂“约局吧德州透视”透视... 透视有挂“约局吧德州透视”透视辅助器(原来真的是有挂)1、在约局吧德州透视ai机器人技巧中,中转单元...
透视辅助!德普辅助软件,德普之... 透视辅助!德普辅助软件,德普之星透视辅助软件下载,攻略方法(有挂黑科技);亲,关键说明,德普之星透视...
透视私人局“cloudpoke... 透视私人局“cloudpoker外挂”透视辅助下载(一贯真的是有挂)1、cloudpoker外挂系统...
透视教程!德普之星怎么开辅助,... 透视教程!德普之星怎么开辅助,(德普之星)都是真的是有挂,攻略方法(有挂黑科技)1、德普之星怎么开辅...
透视科技!德扑圈透视,德普之星... 透视科技!德扑圈透视,德普之星透视,辅助教程(有挂教程)1)德普之星透视辅助挂:进一步探索德普之星透...
透视游戏!pokemmo脚本辅... 透视游戏!pokemmo脚本辅助器下载,sohoo辅助,微扑克教程(有挂技巧)1.pokemmo脚本...
透视好友房!德普之星透视辅助软... 透视好友房!德普之星透视辅助软件下载,(德普之星)切实真的是有挂,技巧教程(有挂介绍)1、不需要AI...
透视神器!拱趴大菠萝开挂方法,... 透视神器!拱趴大菠萝开挂方法,约局吧德州有挂吗,wpk教程(有挂技巧)1、下载好拱趴大菠萝开挂方法辅...
透视辅助!德扑圈透视挂,德扑圈... 透视辅助!德扑圈透视挂,德扑圈有透视吗,系统教程(有挂脚本)1、德扑圈有透视吗ai辅助优化,德扑圈有...
透视辅助“we poker免费... 透视辅助“we poker免费辅助器”透视辅助助手(果然真的是有挂);1、任何we poker免费辅...