Shovon
Shovon

Reputation: 67

Angular Form Array declaration in formcontrol

I have a form in my project which contains multiple formcontrols. But one of them named "shopIds" have to be array. Now I want to pass empty array through shopIds. How can I do that? Here I am adding my codes:

Ts:

ngOnInit(): void {
    this.formInit();
  }

  formInit = () => {
    this.couponForm = new FormGroup({
      couponCode: new FormControl(null, Validators.required),
      quantity: new FormControl(null, Validators.required),
      quantityPerUser: new FormControl(null, Validators.required),
      description: new FormControl(null, Validators.required),
      startDate: new FormControl(null, Validators.required),
      endDate: new FormControl(null, Validators.required),
      shopIds: new FormControl([]),
      minimumAmount: new FormControl(null, Validators.required),
      reductionPercent: new FormControl(null, Validators.required),
      reductionAmount: new FormControl(null, Validators.required),
      priority: new FormControl(1),
    });
  };

Upvotes: 0

Views: 649

Answers (1)

Asna Voor
Asna Voor

Reputation: 46

You can use shopIds: new FormArray([]),

https://angular.io/api/forms/FormArray

Upvotes: 2

Related Questions