首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带Meteorjs的模板闪烁

问带Meteorjs的模板闪烁
EN

Stack Overflow用户
提问于 2015-01-04 12:31:15
回答 1查看 64关注 0票数 0

我得到一个闪烁的条件登录模板在我的管理模板。

因此,使用http://0.0.0.0:3000/admin的url和以下管理模板:

代码语言:javascript
复制
<template name="admin">
  <div class="row">
    <div class="medium-12 columns">
      {{#if currentUser}}
        <h2>Admin Panel</h2>
        <p><a href="/">View Site</a></p>
      {{else}}
        {{> login}}
      {{/if}}
    </div>
  </div>
</template>

每次我访问这个url时,在正确呈现管理模板之前,登录模板都会闪烁一毫秒。知道这是怎么回事吗?谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2015-01-04 13:03:46

试一试:

代码语言:javascript
复制
{{#if currentUser}}
  <h2>Admin Panel</h2>
  <p><a href="/">View Site</a></p>
{{else}}
  {{#unless loggingIn}}
    {{> login}}
  {{/unless}}
{{/if}}

当用户仍在登录时,currentUser将是虚假的,您的else案例将被呈现。要解决此问题,您可以使用loggingIn保护登录模板。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27762385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档