Javascript 使用Meteorjs闪烁模板
我的管理模板中有一个条件登录模板 因此,url为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
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
案例将呈现。要解决此问题,可以使用保护登录模板