Angular.js:第一次加载浏览器时阻止加载视图?

时间:2014-11-14 15:31:48

标签: angularjs angular-routing

当我点击刷新或第一次加载页面时,如何防止路由加载?

当ajax请求和正常请求时的整个页面时,我的后端用一大块HTML响应。如果发出了正常的请求,我不希望angular再次发出相同的请求来检索相同的页面,但在页面加载时使用一大块html而不是整个页面。

我该如何配置?

1 个答案:

答案 0 :(得分:1)

可能你不能这样做。

如果您不想在再次对整个页面进行角度加载时页面闪烁,则可以使用angular-route或angular-ui-router中的resolve属性。

您知道,如果angular不再加载页面,则无法处理用户点击或其他内容。

我写了一篇关于此的博客,与你研究同样的问题,但是用中文。最后,我决定使用resolve

我的博客网址为http://isay.me/2014/06/angular-prerender-seo-and-use-resolve-for-page-flicker.html

也许你可以看一下:)