【问题标题】:Dust.js using the same partial many times on the same pageDust.js 在同一页面上多次使用相同的部分
【发布时间】:2013-08-16 03:55:56
【问题描述】:

我有一个接收以下上下文的父模板:

{
users: 
[
    {
        userId: "18288128",
        group: "User 1 Group Name",
        userVideos: [{ id: 1, name: "Video1"},
                     { id: 2, name: "Video2"},
                     { id: 3, name: "Video3"}]
    },
    {
        userId: "1232412",
        group: "User 2 Group Name",
        userVideos: [{ id: 4, name: "Video93"},
                     { id: 5, name: "Video384"},
                     { id: 6, name: "Video483"}]
    },
    {
        userId: "1231231",
        group: "User 3 Group Name",
        userVideos: [{ id: 7, name: "VideoA"},
                     { id: 8, name: "VideoB"},
                     { id: 9, name: "VideoC"}]
    }
]
}

这是父模板:

{#users}
  {! Here I want to add the partial video_list passing the correct parameters (uniqueId, groupName and the video list) !}
  {>video_list /}
{/users}

这是部分视频列表:

UniqueId: {uniqueId}{~n}
GroupName: {groupName}{~n}
<ul>
  {#videos}
<li>{name}</li>{~n}
  {/videos}
</ul>

我如何从父模板调用部分 e 传递参数 uniqueId=userId、groupName=group 和 videos=userVideos(这是一个列表)。

【问题讨论】:

    标签: node.js partials dust.js


    【解决方案1】:

    Partials 接受参数,所以你可以这样做:

    {>video_list uniqueId=userId groupName=group videos=userVideos/}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-22
      • 1970-01-01
      • 2016-06-07
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多