如何在ng-repeat中首先放置一个项目

时间:2015-02-26 10:37:01

标签: angularjs angularjs-ng-repeat

我的HTML就像

 <select id="dpdlanguage" multiple ng-multiple="true" ng-model="selectlanguages" ng-options="language for language in allLanguages | orderBy:'toString()'" class="form-control tool-features-text"></select>
在列表中我正在使用语言&#39;英语&#39;,我想把英语&#39;和按字母顺序排列的项目,我该怎么办呢。 提前谢谢

2 个答案:

答案 0 :(得分:0)

只需在中间使用一个选项

<select id="dpdlanguage" multiple ng-multiple="true" ng-model="selectlanguages" ng-options="language for language in allLanguages | orderBy:'toString()'" class="form-control tool-features-text">
<option value='English'>English</option>
</select>

答案 1 :(得分:-1)

在控制器中

 $scope.correctlySelected = $scope.options[1];

并在视图中

  <select ng-model="correctlySelected"
            ng-options="opt as opt.label for opt in options">
        </select>

嗨,请参考下面的小提琴......

 http://jsfiddle.net/qWzTb/