SPA使用Angularjs,页面在导航时刷新

时间:2014-03-05 18:23:51

标签: angularjs single-page-application ng-view

我使用Angularjs(和Bootstrap)创建了一个小型SPA应用程序。 遵循了anuglar网站上的所有规范和互联网上的其他参考资料。 要在主页面中动态包含其他页面,请使用ng-view

但是,如果我们一般性地阅读有关SPA体系结构的信息,那么它表示所有页面都在开头加载,页面永远不会刷新。

但是,如果我们仔细观察,那么页面会刷新一小部分时间,不仅在我制作的演示应用程序中观察到这一点,而且在使用angularjs的参考SPA中也很少见。

只是想确认一下我的疑问,并确保它不是我正在做的一些错误。

感谢。

2 个答案:

答案 0 :(得分:1)

您所看到的不是重新加载页面,而只是将新内容加载到DOM中,从而呈现刷新的外观

答案 1 :(得分:0)

不应重新加载页面。您所看到的可能是DOM的变化。

我也注意到当我改变路线时,重新加载了favicon。这可能会使页面重新加载。我知道这是因为我正在记录服务器中的每个请求,这是查找当时正在加载的内容的好方法。