【发布时间】:2018-02-28 22:30:56
【问题描述】:
我玩了很长时间,选择列表显示正常,但我无法让它显示所选值 - 它是空的。我做错了什么?
<div class="form-group">
<label for="ai_total_volume_select">Select Volume Range:</label>
<select class="form-control" [(ngModel)]="selectedValue" name="items" id="ai_total_volume_select">
<option [value]="item1">Select</option>
<option [value]="item2">< 0.5 cm3</option>
<option [value]="item3">> 0.5 cm3</option>
</select>
</div>
<label>AAA</label>
<div>{{selectedValue}}</div>
编辑:我玩得更多,现在知道问题出在哪里,但不知道如何解决它。此选择字段位于:
<form [formGroup]="form">
。不知何故,它不喜欢它。一旦我将它移到表单之外 - 它就可以了!但我需要它在表格内。其他字段 - 复选框、输入等以相同的形式工作得非常好...
【问题讨论】:
-
这部分是响应式表单还是模板驱动表单?
-
我猜是混合的。
-
这可能是问题所在 - 我认为您不应该尝试结合这些方法。从您的原始帖子看来,您正在使用 template-driven 表单,您在 html 模板和适当的表单指令中定义表单。可能值得检查该文档,因为我认为如果您尝试将两者结合起来,您最终会遇到问题 - 而且会非常混乱!
-
啊,我现在看到@alexKhymenko 添加了 cmets,反映了同样的观点 :-)
标签: javascript html angular