次のデータは、 Angular UIを介してselect2に添付されます: (ライブの例はこちら)
JS:
$scope.items = [
{id: 1, text: 'elephant'},
{id: 2, text: 'desk'},
{id: 3, text: 'car'},
{id: 4, text: 'boat'},
{id: 5, text: 'apple'}
];
$scope.selected = [];
HTML:
<select ui-select2
multiple
ng-model="selected"
data-placeholder="Please select..."
style="width:200px">
<option></option>
<option ng-repeat="item in items" value="{{item.id}}">{{item.text}}</option>
</select>
ただし、アイテムが選択されるたびに、選択されたアイテムが でソートされid
ます。例えば、「リンゴ」の次に「ボート」を選ぶと、selected
アイテムは「ボート」「リンゴ」の順で!
順序を保持し、この自動ソートを無効にするにはどうすればよいですか?