Możesz użyć while
iterator do pętli pages
zmienna, aby utworzyć numer dla każdej ze stron. I warunkowo pokaż/ukryj linki Poprzedni/Następny na podstawie current
zmienny. Powinno to zadziałać, jeśli nie masz dużej liczby stron:
ul
if current > 1
li
a(href=`?page=${parseInt(current) - 1}`) Previous
- var i = 1
while i <= pages
li
a(href=`?page=${i}`)= i++
if current < pages
li
a(href=`?page=${parseInt(current) + 1}`) Next
Ponadto zobacz to przykład.