Angular.js: El uso de order by con List que es rastreado por $index no realiza la clasificación

Creado en 25 jul. 2014  ·  3Comentarios  ·  Fuente: angular/angular.js

Hola,

Estoy usando la clasificación en nuestra aplicación angularJS usando Orderby. Pero cuando intento ordenar la lista que se rastrea por $index, no funciona.

Intenté hacer lo mismo en el ejemplo para orderBy (https://docs.angularjs.org/api/ng/filter/orderBy) en el sitio web oficial de angularJS a través de Plunker y parece haber un problema allí también

http://plnkr.co/edit/IYSitUaZpLK8YCHnJvqY?p=preview

Comentario más útil

La documentación para ngRepeat menciona que:

Los filtros se deben aplicar a la expresión antes de especificar una expresión de seguimiento.

Así que prueba esto en su lugar:

ng-repeat="friend in friends | orderBy:predicate:reverse track by $index"

Todos 3 comentarios

La documentación para ngRepeat menciona que:

Los filtros se deben aplicar a la expresión antes de especificar una expresión de seguimiento.

Así que prueba esto en su lugar:

ng-repeat="friend in friends | orderBy:predicate:reverse track by $index"

Gracias solucioné el problema :+1:

gracias, es _trabajo

¿Fue útil esta página
0 / 5 - 0 calificaciones