4

如果我有两个在同一个域上运行的 Angular 应用程序,它们会/可以共享 templateCache 中的数据吗?还是每个主应用程序模块的缓存都是唯一的?一般来说,我试图了解创建新 templateCache 时的规定。

此外,我不清楚 templateCache 是否或以何种方式是持久的?查看本地存储和 cookie,我看不到任何东西存储在哪里。

4

1 回答 1

2

templateCache 不会以任何方式持久化;它是一个内存中的客户端缓存,以避免多个 HTTP 请求获取相同的模板 URL。

具体来说,它用于<script type='text/ng-template'>预加载模板并templateUrl在应用程序的同一运行中多次请求模板时缓存模板。重新加载页面会创建一个新的空模板缓存。

于 2013-11-06T21:49:27.083 回答