Как вызвать ng-move с angular-animate при переупорядочении массива?

Использование угловых 1.2.4 Я пытаюсь выяснить, как вызвать движение ng-animate при переупорядочении повторяющегося элемента. Я знаю, что ng-animate работает, потому что анимация для ввода, выхода и перемещения запускается при применении фильтра. Однако, когда я использую некоторые методы массива для изменения порядка массива, анимация не запускается. Я подозреваю, что частью проблемы является то, что я на самом деле удаляю и добавляю элементы в массив этим методом, а не «перемещаю» их:

  $scope.moveDown = function(order){
    var temp = $scope.names[order];
    $scope.names.splice(order, 1);
    $scope.names.splice(order+1, 0, temp);
  }

Вот поршень, который показывает, что я собираюсь сделать:http://plnkr.co/edit/SuahT6XXkmRJJnIfeIO1?p=preview

Нажмите на любое имя, чтобы оно двигалось вниз по списку.

Есть ли способ переупорядочить массив без сращивания? Или же вручную запускать анимацию перемещения при изменении $ index элемента?

Ответы на вопрос(1)

Ваш ответ на вопрос