演示 https://jsfiddle.net/z71vqLva/
<select ng-model="data.fields.pax">
<option>pax</option>
<option value="1">1 pax</option>
<option value="2">2 pax</option>
</select>
</div>
我将上面的 block 放入 ng-repeat,不确定为什么选择包含 1 个空值作为默认值。当你选择了一些东西并再次点击下拉菜单时,它就消失了。
最佳答案
如果您希望它被预选,您需要为一个空选项标签提供一个空值属性:
<select ng-model="data.fields.pax">
<option value="">pax</option>
<option value="1">1 pax</option>
<option value="2">2 pax</option>
<option value="3">3 pax</option>
<option value="4">4 pax</option>
<option value="5">5 pax</option>
<option value="6">6 pax</option>
</select>
关于javascript - ng-model 绑定(bind)到选择标签产生空默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29033079/