Node.js 对象数组上循环的MarkoJS
我真的需要帮助解决一个非常简单和琐碎的问题,但它来了。我在NodeJS的服务器端使用marko,并通过以下方式呈现我的视图:Node.js 对象数组上循环的MarkoJS,node.js,koa,knex.js,koa-router,marko,Node.js,Koa,Knex.js,Koa Router,Marko,我真的需要帮助解决一个非常简单和琐碎的问题,但它来了。我在NodeJS的服务器端使用marko,并通过以下方式呈现我的视图: ctx.render({ });
ctx.render({
});
<膝关节炎和膝关节炎。我需要html部门的帮助,了解如何通过以下方式循环显示所有这些内容:
<ul>
<li>
</li>
</ul>
完整的项目文件位于:
这是根据:
/routes/invoices/invoices.js
查询可在以下位置找到:
/db/queries
指的是:
queries.objects.getAllObjects()
在:
L-O-L明白了,对于将来提到这一点的任何人,一个很好的简单:
invoices.marko
对文件有一个基本的了解。我当然可以:
${invoice.id}
${invoice.customer_id}
${invoice.line_items_total}
${etc}
列出所需.key的每个单独属性/属性/值
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title>Invoices</title>
</head>
<body>
<ul>
<li for(invoice in data.invoices)>${invoice}</li>
</ul>
</body>
发票
- ${invoice}
您可以使用以下语法在数组上循环,这是正确的:
<ul>
<li for(invoice in data.invoices)>${invoice}</li>
</ul>
- ${invoice}
如果需要,Marko还允许您循环对象的属性:
<ul>
<li for(invoice in data.invoices)>
<ul>
<li for(key,value in invoice)>
<strong>${key}</strong>: ${value}
</li>
</ul>
</li>
</ul>
-
-
${key}:${value}
仅供参考:嘿,又是我,我注意到你在删除的问题上给我留下的评论,我想让你知道,不是我给你的帖子做DV(顺便说一句,没有人能给帖子做两次DV)。对此很抱歉,但那不是我,不过我还是投了这一张
<ul>
<li for(invoice in data.invoices)>${invoice}</li>
</ul>
<ul>
<li for(invoice in data.invoices)>
<ul>
<li for(key,value in invoice)>
<strong>${key}</strong>: ${value}
</li>
</ul>
</li>
</ul>