如何根据 JSON 数据渲染多个部分?
How do I render multiple partials based off of JSON data?
我有一个包含用户数据的数据库,如果我想为我的 MongoDB 集合中的每个文档呈现部分内容,我该怎么做?
我可以通过将一个部分添加到我的视图来呈现它,但是我如何让它自动呈现多个部分而无需我为每个添加的新文档重新键入 {{>somePartial}}?
我环顾四周,发现一些东西表明 AJAX 它们与我的问题并不完全相似。如果这是解决方案,那么还有其他方法 AJAX?
每次向 MongoDB 添加新文档时,我希望向我的视图添加一个新的部分(我不介意它是否只在页面刷新时显示)
{{>somePartial}} // Different data
{{>somePartial}} // Different data
{{>somePartial}} // Different data
您可以将 monogdb
中的所有数据组成一个数组,然后您可以呈现您的页面并将数据传递给 ejs
模板并添加动态包含并传递不同的数据,例如
<% for (let i = 1; i <= <length>; i++) { %>
<%- include("<partial>",{data:"your_data_for_this_index"}) %>
<% } %>
我有一个包含用户数据的数据库,如果我想为我的 MongoDB 集合中的每个文档呈现部分内容,我该怎么做?
我可以通过将一个部分添加到我的视图来呈现它,但是我如何让它自动呈现多个部分而无需我为每个添加的新文档重新键入 {{>somePartial}}?
我环顾四周,发现一些东西表明 AJAX 它们与我的问题并不完全相似。如果这是解决方案,那么还有其他方法 AJAX?
每次向 MongoDB 添加新文档时,我希望向我的视图添加一个新的部分(我不介意它是否只在页面刷新时显示)
{{>somePartial}} // Different data
{{>somePartial}} // Different data
{{>somePartial}} // Different data
您可以将 monogdb
中的所有数据组成一个数组,然后您可以呈现您的页面并将数据传递给 ejs
模板并添加动态包含并传递不同的数据,例如
<% for (let i = 1; i <= <length>; i++) { %>
<%- include("<partial>",{data:"your_data_for_this_index"}) %>
<% } %>