Reputation: 67
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
Reputation: 46
You can use shopIds: new FormArray([])
,
https://angular.io/api/forms/FormArray
Upvotes: 2