Angular2 では、フォーム コントロールの値を文字列以外のものとして処理するクリーンな方法はあります<select>
か?(bool) true
(bool) false
現在、私はあまりエレガントに感じないソリューションを使用しています:
<select (change)="model.published = !!$event.target.value">
<option value="">No</option>
<option value="1">Yes</option>
</select>
<select (change)="model.type = $event.target.value * 1">
<option value="1">My value is (int) 1</option>
<option value="2">My value is (int) 2</option>
</select>
I'm using <select>
s in my example, but I'm interested in other form controls as well.
この質問は重複として提案されましたが、私はそうではないので、重複しているとは思いません
- 選択のみに関心がある
- オプションを動的に生成しようとしています