为什么html页面无法正确加载?

时间:2016-11-18 16:43:32

标签: html angularjs pageload

我开始使用Angularjs。我有一个简单的项目(HTML + javascript / Angular js)。当我在浏览器上可视化HTML文件时,我看到了第二个隐藏元素。你也许知道原因吗?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

此问题是由Angular的工作方式引起的。我想你能够看到角度的骨架(像{{“你的变量”}})一秒钟,然后数据被渲染到它。 加载页面后会调用角度脚本,因此$ http.get()方法从服务器获取数据的延迟会导致元素出现而没有数据。 值得庆幸的是,AngularJS以ng-cloak指令的形式提供了一个简单的问题解决方案。有关详细信息,请参阅文档。

https://docs.angularjs.org/api/ng/directive/ngCloak