我使用Angularjs(和Bootstrap)创建了一个小型SPA应用程序。 遵循了anuglar网站上的所有规范和互联网上的其他参考资料。 要在主页面中动态包含其他页面,请使用ng-view
但是,如果我们一般性地阅读有关SPA体系结构的信息,那么它表示所有页面都在开头加载,页面永远不会刷新。
但是,如果我们仔细观察,那么页面会刷新一小部分时间,不仅在我制作的演示应用程序中观察到这一点,而且在使用angularjs的参考SPA中也很少见。
只是想确认一下我的疑问,并确保它不是我正在做的一些错误。
感谢。
答案 0 :(得分:1)
您所看到的不是重新加载页面,而只是将新内容加载到DOM中,从而呈现刷新的外观
答案 1 :(得分:0)
不应重新加载页面。您所看到的可能是DOM的变化。
我也注意到当我改变路线时,重新加载了favicon。这可能会使页面重新加载。我知道这是因为我正在记录服务器中的每个请求,这是查找当时正在加载的内容的好方法。