2
私は角2アプリでフォームの値を取得する簡単な方法としてname
属性とngModel
ディレクティブを使用します。なぜngModelが空白/空のオプションを選択に追加するのですか?
<input type="text" name="firstName" ngModel>
しかしselect
にこのアプローチを使用しているとき、私は問題を抱えている:
<select name="gender" ngModel>
ngModel
で選択すると、空白/空のオプションがレンダリングされます。 ngModel
なし
:ngModel
で
:
はここplunkerです:http://plnkr.co/edit/hwF2U7WHp1U8IQnVGEXv?p=preview
私は何かが欠けているか、これはバグであるだろうか?
は、任意のオプションに一致するだけではなく、デフォルト値を追加しました。とにかく 'ngModel'を何に追加しますか? –
NgModelでは、その値がモデル値にバインドされているため空です。ジェンダーをデフォルトで選択する場合は、ジェンダー値をモデルに設定します。例えば。 [(ngModel)] = "Model.value"双方向バインディング。 – Jeet
[なぜanglejsにselectで空のオプションが含まれているのですか?](http://stackoverflow.com/questions/12654631/why-does-angularjs-include-an-empty-option-in-select) –