Resulta que tengo una sección en mi web que muestra los lectores de una biblioteca.
Esto se visualiza con angular, con sus filtros y esas cosas.
Se puede ordenar crecientemente o decrecientemente pinchando sobre la cabecera, ya sea por nombre, por código, etc
Resulta que tengo que modificarlo para que muestre por defecto, según carga la página, ordenado por el último lector que se ha creado.
Lo que se me ocurrió en principio fue modificar la query de la que saca los datos.
Lo tengo montado sobre un symfony 1.4, así que en el action.class.php, tiene la típica función "executeIndex" con una query, a la que básicamente he agregado un
ORDER BY id;
Los resultados de la query son los que quiero, pero angular no los muestra en el orden que salen ahí.
De hecho, no soy capaz de meter mano al ng-repeat, no parece hacerme caso
No sé si falta o sobra algo. Es lo siguiente:
Código:
Alguien me puede ayudar?<tr ng-repeat="item in data| filter:Buscar:true | filtroNombreNormalizado:nombreFiltro | filtroCodLector:codLector | intervaloFechasAlta:fechaAlta.inicio:fechaAlta.fin | intervaloFechasValidez:fechaValidez.inicio:fechaValidez.fin | mostrarSancionados:tipoSancion | orderBy:sort:reverse | limitTo: (currentPage - 1) * pageSize - filtrados.length | limitTo: pageSize"> <td ......
Muchas gracias