在选择菜单中设置默认选项而不将其保存到模型中

时间:2015-06-26 12:41:12

标签: javascript angularjs angularjs-directive

我有一个使用ng-options填充的select元素。

    <select class="form-control form-group col-sm-2"  ng-model="defaulObject" 
ng-options="object.description for object in allObjects"></select>

现在,我想添加默认选项字段,其中包含&#39;请选择一个对象&#39;,我不希望将其保存在模型中(defaultObject),因为那只是一个字符串。这是否可以通过AngularJS实现?

2 个答案:

答案 0 :(得分:0)

这应该可以解决问题:

<select ...>
    <option value="">Please select something</option>
</select>

在这里工作小提琴:http://jsfiddle.net/ben1729/hLb2h6rk/

答案 1 :(得分:0)

我知道你想要一个占位符。那就是:

<select ...>
    <option value="" disabled selected>Please select     an object</option>