我得到一个闪烁的条件登录模板在我的管理模板。
因此,使用http://0.0.0.0:3000/admin的url和以下管理模板:
<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时,在正确呈现管理模板之前,登录模板都会闪烁一毫秒。知道这是怎么回事吗?谢谢你的帮助。
发布于 2015-01-04 13:03:46
试一试:
{{#if currentUser}}
<h2>Admin Panel</h2>
<p><a href="/">View Site</a></p>
{{else}}
{{#unless loggingIn}}
{{> login}}
{{/unless}}
{{/if}}当用户仍在登录时,currentUser将是虚假的,您的else案例将被呈现。要解决此问题,您可以使用loggingIn保护登录模板。
https://stackoverflow.com/questions/27762385
复制相似问题