私は、角度でアプリを作っていて、現在はフォームセクションで作業しています。私は単純に次のように検証して定義されたフォームごとに生成することができたカスタムngFormModelの助けを借りて:角度2のフォーム。 ngFormControlラジオと選択のため
<form [ngFormModel]="customForm" (ngSubmit)="updateUser()">
<input [ngFormControl]="customForm.controls['name']" type="text">
<input [ngFormControl]="customForm.controls['email']" type="text>
<button *ngIf="customForm.dirty" type="submit">Save</button>
</form>
これは非常に素晴らしい作品、私の事前定義されたフォームのデフォルト値が自動的に表示されていると私のフォームは、ときに私の更新されました値を送信します。私は、入力の種類のラジオを取得して、ngFormControlで選択して実行することができませんでした。これは角度2のボックスの外でサポートされていない可能性がありますか?これはフォームの非常に基本的な部分ではありませんか?
編集:フォームが生成される方法を示すために多分関連:
this.customForm = this.form.group({
'name': [this.user.first_name],
'email': [this.user.email]});
選択タイプはどうですか?私はそれについて多くを見つけることができませんでしたが、それは可能な回避策を構築するために使用することができます。 – hY8vVpf3tyR57Xib
選択が機能するはずです。どのAngular2バージョンを使用していますか?私はあなたの質問に選択が使用されて表示されません。何を試しましたか?何が動作しません。 –
私はplunkerで例を挙げようとしましたが、select型が期待どおりに動作することがわかりました。そのための問題はラジオ型だけです。ありがとう! – hY8vVpf3tyR57Xib