javascript - 寻找加速

标签 javascript http angularjs

我在 Angular 中使用 $routeProvider。每当我转到特定路线时,我都会在控制台中看到日志:

XHR finished loading: "http://localhost:8080/root/partials/view1.html".
XHR finished loading: "http://localhost:8080/root/partials/view2.html".
...

此时,我认为特定页面已缓存在浏览器中,并且可以更快地引用。当第一次引用 Angular 时,如何在后台为我的所有路线制作 XHR?我搜索这样的东西:

for ( /* every page inside routeProvider */ ) {
    // XHRs the page
}

最佳答案

您的问题已通过 documentation 中的示例得到解答。 .

总结一下:您可以将 $templateCache 注入(inject)到您的 run 方法中(如果您想从路由表中获取所有模板 URL,可以与 $route 一起注入(inject)),并将模板插入到缓存中。

呵呵!

关于javascript - 寻找加速,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18488949/

相关文章:

javascript - js根据子元素id触发点击

java - 在几行java代码中读取url到字符串

java - 如何从java中的json对象读取小数?

javascript - 数组ng-options循环数组找不到值

mysql - 如何从 AngularJs 和 MySQL 中的 API 创建分层 JSON

javascript - 使用 Javascript 检查 HTML

javascript - 改变 JavaScript 中某些键的按键事件

http - 没有 HTTP 的库链接,有什么区别?

angularjs - 从内部指令监视 Controller 模型值

javascript - 在 Reactjs 中映射数组对象