Можете да използвате while
итератор за преминаване през pages
променлива, за да направите число за всяка от вашите страници. И условно показване/скриване на предишни/следващи връзки въз основа на current
променлива. Това трябва да работи, ако нямате голямо количество страници:
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
Освен това вижте това пример.