【发布时间】:2016-04-20 20:28:52
【问题描述】:
在 Angular2 中,是否有一种简洁的方法可以将表单控件的值作为字符串以外的其他内容来处理,例如有一个带有选项 (bool) true 和 (bool) false 的 <select>?
目前我正在使用感觉不太优雅的解决方案:
<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>
我在示例中使用<select>s,但我也对其他表单控件感兴趣。
This question 被建议为重复,但我不认为这是一个,因为我不是
- 只对精选感兴趣
- 尝试动态生成选项
【问题讨论】:
-
好问题,我也有同样的问题。。你的解决方案是我迄今为止找到的最好的,但我同意它不是很优雅。你找到解决方案了吗?跨度>
标签: javascript angular angular2-forms