将post数据传递给geddy nodejs中的application.html.ejs

时间:2014-01-03 13:14:00

标签: node.js metadata geddy

我在geddy中发布了一个表单。我需要根据表单发布的数据更新我的元数据,为此我必须将帖子传递给

<%= partial('layout_header', {post: post}); %>
<div class="mainContain">
    <div class="container">
        <div class="wrapper">
            <% console.log(post.title); %>
            <%- displayFlash(flash); %>
            <%- render(); %>
        </div>
    </div>
</div>

对于上述实现,我需要在application.html.ejs上发布'post'数据。

谢谢

1 个答案:

答案 0 :(得分:1)

使用会话变量将数据传递到标题和所需页面。我用它来动态元标记。

===========================编辑=================== === 在控制器

self.respond({
               key: value,

               headerTags: {
                    "pageTitle": "title",
                    "h1Tag" : "h1"
               }
        });

和application.html.ejs

<%= partial('layout_header', {session: session, headerTags : headerTags }); %>