2016-10-31 5 views
0

テンプレートベースのアプローチで*ngForを使用して*ngControlを生成する適切な方法はありますか?問題はngControl with ngFor in Angular2と同じですが、コントロールの生成にコントローラのロジックを妨げたくありません。角度のベータ版では17はngForを使用して複数のngControlを追加

<form> 
    <input *ngFor="let val of vals; let idx = index" [ngModel]="val" ngControl="input-{{idx}}"> 
</form> 

を働いていたが、このアプローチはEXCEPTION: The null object does not have a method 'updateValue'の原因と2.0.0でvalsを更新します。

答えて

-1

試してみてください。

... ngControl="'input' + idx" ... 

または

ngControl="input{{idx}} 
+0

両方のオプションはまったく問題には影響しませんコントロールの名前を除いて、私のと同じです。 –

+0

同じエラーが発生しますか? – Meir

関連する問題