重新排序 AngularJS ui-select 多个中的 selected 项目
Reorder the selected items in AngularJS ui-select multiple
是否可以自动重新排序 AngularJS ui-select 中的 select 类型的多个项目?
这里是代码示例,ui-select github
上还有更多
<ui-select multiple ng-model="ctrl.multipleDemo.colors" theme="bootstrap" ng-disabled="ctrl.disabled" close-on-select="false" style="width: 300px;" title="Choose a color">
<ui-select-match placeholder="Select colors...">{{$item}}</ui-select-match>
<ui-select-choices repeat="color in ctrl.availableColors | filter:$select.search">
{{color}}
</ui-select-choices>
这是其行为的屏幕截图:
我想要的是 selected 物品重新订购:即使当我 selected 物品时,我先 selected 黄色,然后绿色,然后蓝色,我希望它是蓝色、绿色、黄色。
我看到了一个名为 sortable="true" 的属性,但它似乎没有达到我的预期。
尝试添加 on-select="$select.selected.sort()"
:
<ui-select multiple
ng-model="ctrl.multipleDemo.colors"
on-select="$select.selected.sort()"
theme="bootstrap"
ng-disabled="ctrl.disabled"
close-on-select="false"
style="width: 300px;"
title="Choose a color">
<ui-select-match placeholder="Select colors...">{{$item}}</ui-select-match>
<ui-select-choices repeat="color in ctrl.availableColors | filter:$select.search">
{{color}}
</ui-select-choices>
</ui-select>
是否可以自动重新排序 AngularJS ui-select 中的 select 类型的多个项目?
这里是代码示例,ui-select github
上还有更多<ui-select multiple ng-model="ctrl.multipleDemo.colors" theme="bootstrap" ng-disabled="ctrl.disabled" close-on-select="false" style="width: 300px;" title="Choose a color">
<ui-select-match placeholder="Select colors...">{{$item}}</ui-select-match>
<ui-select-choices repeat="color in ctrl.availableColors | filter:$select.search">
{{color}}
</ui-select-choices>
这是其行为的屏幕截图:
我想要的是 selected 物品重新订购:即使当我 selected 物品时,我先 selected 黄色,然后绿色,然后蓝色,我希望它是蓝色、绿色、黄色。
我看到了一个名为 sortable="true" 的属性,但它似乎没有达到我的预期。
尝试添加 on-select="$select.selected.sort()"
:
<ui-select multiple
ng-model="ctrl.multipleDemo.colors"
on-select="$select.selected.sort()"
theme="bootstrap"
ng-disabled="ctrl.disabled"
close-on-select="false"
style="width: 300px;"
title="Choose a color">
<ui-select-match placeholder="Select colors...">{{$item}}</ui-select-match>
<ui-select-choices repeat="color in ctrl.availableColors | filter:$select.search">
{{color}}
</ui-select-choices>
</ui-select>