I have an ng-repeat of rows. I set them up so you can reorder them with drag-and-drop using Angular Dragula. This works fine, but the ng-repeat
$index remains the initial value for each item after dragging. See screen captures below before and after a drag of the "Recipient" row.