Estoy tratando de agregar algunos enlaces a una lista de elementos. La lista se hace usando un bucle for.
for(i=0;i<links.length;i++){ <li> <a href = "<%=links[i].path%>" > ListItem </a> </li> } funciona bien con algunos de los enlaces, pero otros son enlaces anidados, como /path1/path2
¿Cómo puedo agregar dichos enlaces usando el bucle for?
Editar: los enlaces son de esta matriz
const links = [ { link: "/product1", title: "A", }, { link: "/product2", title: "A", }, { link: "/product3", title: "A", }, ];Las rutas se definen así.
function router (lists){ Product1Router.get('/',function(req,res){ productdata.find() .then(function (products) { res.render('products',{ products, lists }); }) }) return products1Router; } Pero el problema es que no se puede acceder al elemento 3 de la lista, que es prod/path2, mientras que el ciclo fr solo agrega /path2
function router (lists){ Product2Router.get('/',function(req,res){ productdata.find() .then(function (products) { res.render('products',{ products, lists }); }) }) Product2Router.get('/path2',function(req,res){ res.render('addNew',{ lists }); }); return products1Router; }