【问题标题】:Angular JS - Page flickering without cssAngular JS - 没有css的页面闪烁
【发布时间】:2016-06-09 06:51:46
【问题描述】:

在我的 Web 应用程序中,我们有一个主 index.html ,其中包括 header.html、footer.html、preference.html... 和主视图内容。 当页面加载时,(url = index.html#)我可以看到页眉、页脚的静态内容,然后在屏幕上加载实际页面。

Header.html,footer.html,preference.html 需要通过 rest 调用从数据库中获取的 css 路径。闪烁是由于 css 路径不可用。 有没有办法抑制闪烁问题? 我使用了 ng-cloak,但它没有按预期工作。

提前致谢。

是的。

【问题讨论】:

    标签: javascript angularjs ngcloak


    【解决方案1】:

    您可以尝试在单独的文件中编写一些 css 来隐藏您的所有内容。还有一些 css 可以重新定义主 css 中的样式。因此,在未加载主 css 时,所有内容都将被隐藏。

    【讨论】:

    • 感谢您的建议。会试试这个。谢谢
    【解决方案2】:

    尝试将 ng-href 与 ng-cloak 结合使用

    将此添加到您的样式标签中

    [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
      display: none !important;
    }
    

    【讨论】:

    • 我用 ng-cloak 替换 ng-include-ng-href 吗?
    • 你是如何在你的 html 中包含你的 css 的,你能展示一下吗?
    • 。我们有 3 个像这样的不同样式表,路径将由 rest api 调用解决。谢谢
    猜你喜欢
    • 2015-10-06
    • 2021-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 1970-01-01
    • 1970-01-01
    • 2011-03-05
    相关资源
    最近更新 更多