2017-02-09 49 views
0

我有一個組件:在組件級用這樣的一個模板添加FormGroup在角2

<td> 
    <input type="text" placeholder="Date: jour/mois/année" formControlName="dateDebut" > 
</td> 
<td> 
    <input type="text" placeholder="Date: jour/mois/année" formControlName="dateFin"> 
</td> 

正如你可能已經猜到了,該組件將在tr元素應用(selector: '[app-xxx]')。

我需要(並希望)[formGroup]應用於此組件級別。如何做呢?

我想(我是新在此)以下withouth的成功:

@HostBinding('[formGroup]') formGroup: FormGroup; 

回答

0

試試這個

child.ts

@Input() form: FormGroup; 

模板:

<td [formGroup]="form"> 
    <input type="text" placeholder="Date: jour/mois/année" formControlName="dateDebut" > 
</td> 
<td [formGroup]="form"> 
    <input type="text" placeholder="Date: jour/mois/année" formControlName="dateFin"> 
</td> 

或類似這樣的

<div [formGroup]="form"> 
    // content 
</div> 

<child-selector [form]="parentFormGroup"></child-selector> 
+0

然後,我將不得不處處添加formgroup指令,我想避免通過使綁定到formGroup整個組件。 –

+0

就像我說的,只是將整個組件綁定在一個標籤中,然後綁定一次指令 –