• ENTRAR
  • No hay productos en el carrito.

Pequeño error en el vídeo "Pintar la paginación con Handllebars y Bootstrap"

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)
  • Autor
    Publicaciones
  • #13085

    Andrés
    Participante

    Hola, Israel:

    He detectado un pequeño error en el tutorial de la paginación con MySQL, en el último vídeo.

    Pongamos que hay 16 usuarios y queremos mostrarlos de 2 en 2 y mostrar solo 3 enlaces en el paginador:
    En este caso el nº de enlaces a mostrar es inferior al nº de páginas totales del paginador, los enlaces del paginador van cambiando a partir de la página 3, es aquí cuando falla. No le coloca el class=’active’ a partir de la página 3.

    Para probarlo, en mysql-pagination.js, he cambiado el 10 del video por un 3:
    const pagination = paginate.getArrayPages(req)(3, pageCount, currentPage)

    Y para solucionarlo, el helper ‘is_active’ del archivo hbs.js debería devolver:
    return (index) == number ? 'active' : '';

    Y lo más importante, en el {{#each links}} de la plantilla de Handlebars (users-paginated.hbs) hay que pasarle number, no @index:
    <li class="page-item {{is_active number ../currentPage }}">

    De esta forma funciona perfectamente ahora el paginador cuando se fija un límite de enlaces inferior al nº de páginas totales.

    Me está encantando el curso, muchos saludos!

    #13086

    Cursosdesarrolloweb
    Jefe de claves

    Hola Andrés,

    Muchas gracias por el dato y aportar la forma correcta, lo estaré revisando.

    Un saludo!

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)

Debes estar registrado para responder a este debate.

Síguenos en las redes sociales para estar al tanto de los últimas novedades :)

Facebook
Facebook
Google+
Google+
https://www.cursosdesarrolloweb.es/forums/topic/pequeno-error-en-el-video-pintar-la-paginacion-con-handllebars-y-bootstrap">
Pinterest
Pinterest
top
Cursosdesarrolloweb ©. Todos los derechos reservados.
📢 Inscríbete a cualquier curso por solo 10€ con acceso inmediato y para siempre📢
🌍Los cursos gratuitos son exclusivos de esta plataforma, ÚLTIMOS CURSOS EN 4K🌍
+ +

Login

Create an Account Back to login/register