ng-model 绑定到选择标签生成的空默认值

ng-model bind to select tag produced empty default value?

本文关键字:默认值 标签 绑定 选择 ng-model      更新时间:2023-09-26

演示 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>

我将上面的块放入 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>

演示:https://jsfiddle.net/9pvzf8kd/