javascript - 登录时显示按钮,Meteor 的空格键

标签 javascript meteor

这是我的 layout.html代码,我想知道如何扩充它以便 <div class="navbar"> ... </div>仅在用户通过 {{>loginButtons}} 登录时显示在他们上面。此外,在用户成功登录后,如何路由到由其中一个按钮触发的路由?

        <body>
            {{renderPage}}
        </body>

        <template name='layout'>

            <div class="layout-buttons">

                    {{> loginButtons}}
            </div>

            <div class="navbar">
                <div class='btn' id='left'><a class='button-text' href="{{pathFor 'home'}}">home</a></div>
                <div class='btn' id='right'><a class='button-text' href="{{pathFor 'speakers'}}">myKaleo</a></div>
            </div>

            {{> yield}}

        </template>

最佳答案

您可以使用 currentUser像这样的助手:

{{#if currentUser}}
  <div class="navbar">
    ...
  </div>
{{/if}}

参见 thisthis了解如何自动重定向用户。

关于javascript - 登录时显示按钮,Meteor 的空格键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28443621/

相关文章:

javascript - 使用 fb.ui 发送方法发送带有推荐 ID 的链接

mongodb - 在 find() 中动态分配 mongo 选择器

javascript - webdriverio browser.execute 返回 null

iOS应用程序重新启动后无法连接到服务器

javascript - 使用 Meteor 检测 3G 网络连接

javascript - 在 Meteor JS 中单击特定菜单时如何呈现部分模板

javascript - 如何将两个div合并为一个div

javascript - javascript 和 CSS 中的滚动条问题

javascript - 模式弹出窗口在项目的所有按钮上显示第一个项目详细信息

javascript - 如何使用 Joi 清理 hapi 的查询参数?