Javascript 使用Meteorjs闪烁模板

Javascript 使用Meteorjs闪烁模板,javascript,templates,user-interface,meteor,Javascript,Templates,User Interface,Meteor,我的管理模板中有一个条件登录模板 因此,url为http://0.0.0.0:3000/admin和以下管理模板: <template name="admin"> <div class="row"> <div class="medium-12 columns"> {{#if currentUser}} <h2>Admin Panel</h2> <p><a href

我的管理模板中有一个条件登录模板

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

<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>

{{{#如果当前用户}}
管理面板

{{else} {{>登录} {{/if}
每次我访问该url时,登录模板都会在正确呈现管理模板之前闪烁一毫秒。有什么想法吗?谢谢您的帮助。

尝试一下:

{{#if currentUser}}
  <h2>Admin Panel</h2>
  <p><a href="/">View Site</a></p>
{{else}}
  {{#unless loggingIn}}
    {{> login}}
  {{/unless}}
{{/if}}
{{{#if currentUser}
管理面板

{{else} {{{#除非登录} {{>登录} {{/除非} {{/if}
当用户仍在登录时,
currentUser
将失效,您的
else
案例将呈现。要解决此问题,可以使用保护登录模板