Javascript 在同一视图中重用具有不同内容的分部

Javascript 在同一视图中重用具有不同内容的分部,javascript,sails.js,Javascript,Sails.js,如Sails.js文档所述: 您的所有本地人都将自动发送到分部 所以我想知道如何在同一个视图中多次使用同一部分,但使用不同的内容 假设我有一个前3名用户的列表,还有一个最新3名用户的列表。 列表具有相同的HTML结构和相同的CSS样式,但其内容不同 如何使用相同的部分(例如user/list.ejs)来显示这两个列表? 有人知道是否有方法将特定数据传递给分部,而不是视图局部 提前谢谢 DennisSails使用库来处理分部,这允许将选项作为第二个参数发送到分部。因此,在模板中,您可以执行以下操作

如Sails.js文档所述:

您的所有本地人都将自动发送到分部

所以我想知道如何在同一个视图中多次使用同一部分,但使用不同的内容

假设我有一个前3名用户的列表,还有一个最新3名用户的列表。 列表具有相同的HTML结构和相同的CSS样式,但其内容不同

如何使用相同的部分(例如user/list.ejs)来显示这两个列表? 有人知道是否有方法将特定数据传递给分部,而不是视图局部

提前谢谢

Dennis

Sails使用库来处理分部,这允许将选项作为第二个参数发送到分部。因此,在模板中,您可以执行以下操作:

<h1>Top users: </h1>
<p>
  <%= partial('user/list.ejs', {users: topUsers}) %>
</p>

<h1>New users: </h1>
<p>
  <%= partial('user/list.ejs', {users: newUsers}) %>
</p>
您需要将数据传递到哪个位置。
res.view("myView", {topUsers: [array of users], newUsers: [array of users]});