Есть список загружаемых файлов на angularjs
я вывожу имя каждого выбранного файла, чтобы пользователь мог удалить ненужные.
<ul class="upload-file-list">
<li ng-repeat="file in files"><a ng-click="remove()" style="color: red;">X</a> {{$index+1}}) {{file.name}}</li>
</ul>
Но как сделать, чтобы пользователь мог менять местами элементы списка, задавая им очередность.?