私はコントロールと選択ボックスで、動的angular2形態は、例えば を構築する問題を抱えている。このplunker:あなたはヒーローのパワーを選択することができ、かつ制御が同じ値を持つことになります Angular2更新フォームコントロール値
<select class="form-control" ngControl="power">
<option *ngFor="#p of powers" [value]="p">{{p}}</option>
</select>
。しかし、
Change Powers
を押すと、選択された値はnullになりますが、制御値は依然として古い値です。これは深刻な問題ですが、これはフォームに1つのことが示されているにもかかわらず、実際には別のものを提出するときにバグの原因になると思います。コントロールの内容を更新する方法はありますか?
updateValue()
がありますが、これらすべての場合に手動で値を設定する必要があります。
フォームビルド後に選択ボックスオプションを更新すると、選択した値が選択ボックスに表示されますが、コントロール値はnullになりますが、これに対処する方法はありますか? (質問で述べたように)
[Angular2 - FormBuilderコントロールのための手動設定値]の可能性のある重複した私が言ったように(http://stackoverflow.com/questions/35039610/angular2-manually-set-value-for-formbuilder-control) –