为网站

时间:2015-10-23 16:06:34

标签: angularjs loading

我目前正在一个网站上工作,在整个页面的加载过程中,页面正在“跳跃”,所以我想知道如何创建一个完整的黑色屏幕,其中显示了一些内容。页面加载的时间。

这似乎很容易,但我想知道因为我有关于标题,页脚和如何协调所有这些内容的内容的单独文件,并且仍然有一个很好的代码。

我正在使用angularJS。我读了很多关于:$ viewContentLoaded并尝试了ng-cloak,但是如果你们中的任何人有一个很棒的解决方案来保持简单,那就太好了:)

由于

1 个答案:

答案 0 :(得分:0)

我想说你可以采用的一种方法是为你的HTML文件使用某种模板引擎(比如Jade)。通过这种方式,您可以将所有代码保存在多个文件中,并使用像GulpGrunt这样的任务运行器,您可以在提供页面之前编译HTML文件。

这里的重要区别在于您不必使用AJAX请求加载所有页面部分(页眉,页脚等)。相反,它们已经在HTML页面中呈现,允许您在内容部分使用ng-cloak创建一个漂亮的加载器。