2017-05-03 6 views
-1

私は複数のフォームを持っています。私は丸で囲まれたデータだけを読みたいだけです。指定したFormBuilderの角2で名前を除外/削除する方法

enter image description here

これは私の現在のコードです。

addIngredient (itemId: string, name: string, quantity: number, unit: string): void { 
    const ingControl = <FormArray>this.item.controls['ingredients']; 

    ingControl.push(this.fb.group({ 
     itemId: [itemId || '', Validators.required], 
     name: [name || '', Validators.required], 
     quantity: [quantity || 0, Validators.required], 
     unit: [unit || 'Grams', Validators.required] <----------- 
    })); 
    } 

これは、onSubmit検証enter image description hereであなたはこのために尋ねるかどうかわから

+0

あなたが提出する方法を貼り付けてくださいすることができます – sainu

+0

私はあなたが除外したいものを少し混乱させています。最初の画像では、サークルからの値(グラム)だけを求めたいと言っています。そして、他の画像では、グラムで値を取り除きたいと言いますか? – Alex

答えて

0

ではありません。

submit(formvalue: any){ 
    //you may creat an object 
    let object: any = { 
    'itemId': formValue.itemId, 
    'name': formValue.name, 
    'quantity': formValue.quantity, 
    'unit': "", 
    }; 
// or whatever you lik 
formvalue.unit = ""; 

//YOUR API CALL 
} 

とあなたのhtmlで:

<form class="register-form" [formGroup]="yourForm" (ngSubmit)="submit(yourForm.value)"></form> 
関連する問題