当前位置:  开发笔记 > 编程语言 > 正文

$ templateCache的工作原理如何?

如何解决《$templateCache的工作原理如何?》经验,为你挑选了1个好方法。

我对$ templateCache资源有点困惑;

html /模板将存储在服务器端?

或者将存储在浏览器内存中?如果是这样的内存限制是什么?

Adam Zerner.. 5

$ templateCache如何工作

如果你有templateUrl,在为该模板发出网络请求之前,Angular会$templateCache首先查看它是否存在.

您第一次请求某个templateUrl网络请求时,但结果存储$templateCache在下一次您转到该URL时,它将从中检索$templateCache.

在开发中,第一个请求未缓存的事实很好,因为请求是针对本地文件的,而不是针对外部文件的网络请求(具有高延迟且非常耗时).

在生产中,有两种方法可以设置它,以便最初放置文件$templateCache.

    使用ngTemplate.

    $templateCacherun块中手动添加.教程.

记忆问题

$ templateCache肯定不会从服务器访问模板; 它将它存储在客户端上.至于客户端的位置,我设置了一个SSCCE,它似乎将它存储为JavaScript字符串.它似乎没有将其存储在localStorage,sessionStorage或作为一个cookie.



1> Adam Zerner..:

$ templateCache如何工作

如果你有templateUrl,在为该模板发出网络请求之前,Angular会$templateCache首先查看它是否存在.

您第一次请求某个templateUrl网络请求时,但结果存储$templateCache在下一次您转到该URL时,它将从中检索$templateCache.

在开发中,第一个请求未缓存的事实很好,因为请求是针对本地文件的,而不是针对外部文件的网络请求(具有高延迟且非常耗时).

在生产中,有两种方法可以设置它,以便最初放置文件$templateCache.

    使用ngTemplate.

    $templateCacherun块中手动添加.教程.

记忆问题

$ templateCache肯定不会从服务器访问模板; 它将它存储在客户端上.至于客户端的位置,我设置了一个SSCCE,它似乎将它存储为JavaScript字符串.它似乎没有将其存储在localStorage,sessionStorage或作为一个cookie.

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有