使用AngularJS </select>在<select>中选择空元素

时间:2014-06-07 10:20:08

标签: angularjs html-select

我使用AngularJS并将<select>绑定到我的模型:

<select ng-model="model.something" ng-options="..." >
    <option></option>
</select>

它在下拉列表的顶部留下一个空元素,然后从我的视图模型中生成其他选项。

这些事情很有效:
1.我从下拉列表中选择选项,它必须model.something 2.我选择空选项,model.something设置为null 3.我在另一个函数中设置了model.something,选择了正确的选项。

什么行不通:
   - 我在另一个函数中将model.someting设置为null,未选择空选项,仍然选择了前一个值。 如果我将模型绑定到null值,如何“告诉”Angular选择空选项?

1 个答案:

答案 0 :(得分:4)

<option></option>更改为<option value=""></option>并将model.someting设置为空字符串""

<强>更新

这是一个有效的JSFiddle: http://jsfiddle.net/DianaNassar/6kLW6/