title: Reorder the selected items in AngularJS ui-select multiple
body: <p>Is it possible to automatically reorder the selected items in AngularJS ui-select of type multiple?</p>
  
  <p>Here is a code sample, there are more on <a href="http://angular-ui.github.io/ui-select/demo-multiple-selection.html" rel="nofollow noreferrer">ui-select github</a></p>
  
  <pre><code>&lt;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"&gt;
  &lt;ui-select-match placeholder="Select colors..."&gt;{{$item}}&lt;/ui-select-match&gt;
  &lt;ui-select-choices repeat="color in ctrl.availableColors | filter:$select.search"&gt;
    {{color}}
  &lt;/ui-select-choices&gt;
  </code></pre>
  
  <p></p>
  
  <p>Here is a screen-shot of its behavior : </p>
  
  <p><a href="https://i.stack.imgur.com/SoHSy.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/SoHSy.png" alt="enter image description here"></a> </p>
  
  <p>What I would like is the selected items to be reorder : even if when I selected the items I selected first Yellow, then Green, then Blue, I would like it to be Blue, Green, Yellow.</p>
  
  <p>I have seen an attribute called sortable="true" but it doesn't seem to do what I expect.</p>