Búsqueda de sitios web

javascript - AngularJS ng-table con paginación: no se muestran filas


Estoy tratando de usar ng-table (http://bazalt-cms.com/ng-table/) en una aplicación web basada en Typescript y AngularJS. Solo necesito mostrar en una tabla con paginación entre 50 y 500 elementos como máximo, todos cargados de una vez desde el servidor; así que lo que necesito es la paginación del lado del cliente de los datos de mi controlador. Sin embargo, no se muestra ninguna fila cuando mis datos se cargan, a menos que desactive totalmente la paginación.

Hice un plunkr que reproduce el problema: http://plnkr.co/edit/0hCSMm03L8iHwePccm7x?p=preview

Como estoy usando Typescript (pero no hay una definición para esta biblioteca en este momento), he estructurado mi código de ejemplo como un resultado típico del compilador de TS, pero aparte de eso, seguí el ejemplo de paginación en el sitio web de ng-table. Solo haz clic en el botón para llenar los datos del controlador.

Actualización: al examinar el código fuente de ng-table, logré forzar la actualización llamando a tableParams.total(...) y luego a tableParams.reload() después de haber llenado mi arreglo de datos; sin embargo, no hay rastro de este código en los ejemplos, así que me siento un poco mal al respecto.

Respuesta #1

Yo también usé eso (es decir, actualizar el total y recargar la tabla). Razoné que había creado una instancia de una tabla y luego necesitaba actualizar la instancia con la nueva información. Espero que ayude.

Artículos relacionados