AngularJS:ng-options"非选择"不是最高

时间:2015-05-26 08:42:06

标签: javascript angularjs ng-options

我制作了私人使用的选择标签指令

模板html

<div>
  <select ng-model="model" ng-options="item as item[labelName] for item in array">
    <option ng-if="!!hasTop" value="">non choice</option>
  </select>
</div>

&#34;阵列&#34;是$ recource.query的返回值

使用&#34;非选择&#34;在顶部,我想拥有。 前

  Select
    +-"non choice"
    +-option a
    +-option b

但是,不工作

  Select
    +-option a
    +-option b
    +-"non choice"

帮帮我。

其他要求

当我删除ng-if时它成为了顶级。 但。在这个指令中,我想控制&#34;非选择&#34;的显示。有一个属性 有一个好主意吗?

1 个答案:

答案 0 :(得分:2)

如果我理解正确,您需要在顶部设置一个空选项。在这种情况下使用如下

<select ng-model="model" ng-options="item as item[labelName] for item in array">
    <option value="">non choice</option>
  </select>