Ember视图在加载和刷新时闪烁

时间:2017-08-10 08:32:04

标签: javascript ember.js

我是Ember的新手,已经提交了一份解决各种问题的申请。这是一个5年(可能更多)的旧项目,使用Ember 1.4

我有两种观点:

  • LoginPageView
  • DashboardView

index.html页面中,我有一个带有if语句的handlebars脚本标记,如下所示:

<script type="text/x-handlebars">
  {{#if notLoggedIn}}
    {{view TLC.LoginPageView}}
  {{else}}
    {{view TLC.DashboardView}}
    {{outlet}}
  {{/if}}
</script>

当用户登录时,会将其定向到DashboardView,但LoginPageView闪烁一瞬间,当用户登录时,如果他们点击刷新,{{1}闪烁,使应用程序看起来不整洁,有点不专业。

我看不出语法有什么问题,唯一的想法可能是我使用的LoginPageView文件是一个大文件并且正在花时间加载?

问题

如何在登录时和/或用户刷新页面时阻止template.js显示?

如果您需要更多信息,例如脚本,html,请告诉我。

LoginPageView

0 个答案:

没有答案