javascript - ng-model 绑定(bind)到选择标签产生空默认值?

标签 javascript angularjs

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

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

关于javascript - ng-model 绑定(bind)到选择标签产生空默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29033079/

相关文章:

javascript - 如何在html页面上保留触发JS函数的无限计时器?

javascript - 可能未处理的拒绝——使用 angularjs 创建表单时出错

javascript - Angular-UI 日历 : Not getting unique id when adding an event

javascript - AngularJS 在刷新之前不会更新 View ?

angularjs - 与 DOM 中 ng-app/ng-controller 放置相关的 Angular View 性能

javascript - Google map api,如何处理同一位置的所有标记(重叠标记)的标记悬停事件?

javascript - 如何在 android webview 中隐藏我的网站标题?

javascript - Firefox Nodejs Websocket

javascript - React - 如何使用本地 .json 文件中的数据根据​​另一个选择菜单的值填充一个选择菜单

javascript - 如何在数据表中添加附加特性/功能?