【问题标题】:Pass Post data to application.html.ejs in geddy nodejs将 Post 数据传递给 geddy nodejs 中的 application.html.ejs
【发布时间】:2014-01-03 13:13:59
【问题描述】:

我在 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 上的“发布”数据。

谢谢

【问题讨论】:

    标签: node.js metadata geddy


    【解决方案1】:

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

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

    self.respond({
                   key: value,
    
                   headerTags: {
                        "pageTitle": "title",
                        "h1Tag" : "h1"
                   }
            });
    

    在 application.html.ejs 中

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多