我有2个选择列表,您可以从所有内容列表中选择(选择列表A)并将它们放入您的购物篮中(选择列表B)。
select语句如下所示:
<select multiple
ng-options="thing as thing.display for thing in mythings|orderBy:display"
ng-model="selectedThings"></select>
$scope.mythings
是我的篮子里的东西。我的问题是orderBy:display似乎只在第一次工作时(列表在对话框显示时排序)但是当我把东西放入篮子时不会保持排序。所有内容都会附加到现有列表中(就像我使用的.push
mythings
一样。
答案 0 :(得分:0)
使用orderBy:'display'
<select multiple
ng-options="thing as thing.display for thing in mythings | orderBy:'display'"
ng-model="selectedThings">
</select>