title: How to trigger an ng-move with angular-animate when reordering an array?
body: <p>Using angular 1.2.4
  I'm trying to figure out how to trigger ng-animate's move when a repeated item is reordered.  I know the ng-animate is working because the animation for enter, leave, and move are all triggered when a filter is applied.  However, when I use some array methods to reorder the array, no animations are triggered.
  I suspect part of the problem is that I am actually removing and adding elements to the array with this method, not really 'moving' them:</p>
  
  <pre><code>  $scope.moveDown = function(order){
      var temp = $scope.names[order];
      $scope.names.splice(order, 1);
      $scope.names.splice(order+1, 0, temp);
    }
  </code></pre>
  
  <p>Here is a plunker that shows what I'm up to:  <a href="http://plnkr.co/edit/SuahT6XXkmRJJnIfeIO1?p=preview" rel="nofollow">http://plnkr.co/edit/SuahT6XXkmRJJnIfeIO1?p=preview</a></p>
  
  <p>Click on any of the names to have it move down the list.</p>
  
  <p>Is there a way to reorder the array without splicing?  Or else to manually trigger a move animation when the $index of an item changes?</p>