Buenas Tardes, estoy intentado ordenar los elementos de un ng-repeat pero solo ordena si elimino el trackBy pero lo necesito así que no puedo prescindir de el.
He probado a cambiar la posición del trackBy detrás del orderBy pero cuando lo hago las animaciones dejan de funcionar como en el siguiente ejemplo:
http://recordit.co/soTA2pI4J9
Aqui esta el Codigo:
<div class="blocks-container" ng-init="loadProjects()" ng-controller="buildMonitorController">
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-3 col-lg-2 block animate" ng-if="!errorDialogActive" ng-repeat="build in builds.builds.build track by build._id | orderBy:'lastBuildDetails.startDate' : true" ng-class="{'running': project.running ,'block-green': build._status ==='SUCCESS','block-red': build._status==='FAILURE'}" id="{{build._id}}">
<div class="title-container"><p>{{build._buildTypeId}}</p></div>
<div class="update-container col-xs-12">
<time>{{ build.lastBuildDetails.startDate | date : 'dd.MM.yyyy H:mm:s'}}</time>
</div>
</div>
</div>
<div ng-include src="'views/main/error-dialog.html'"></div>