为了账号安全,请及时绑定邮箱和手机立即绑定

不清楚angular的$templatecache到底是做什么用的

不清楚angular的$templatecache到底是做什么用的

蝴蝶刀刀 2018-08-02 09:09:24
看了很多性能优化的文章(有关angular的),几乎都提到了$templatecache,不知道这个东西到底是做什么的,有没有大神解释一下,或者推荐相关的文章给我看下
查看完整描述

1 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

就是在应用启动阶段把模板缓存了啊。 举个简单的例子吧:

$templateCache.put("page.html","<div>i am page to be load</div>");

当某个服务需要调用template的时候, 比如调用了modal框, 就不需要去http取了, 缓存里有了。
你可以注意下调试的network, 每次调用modal框都会发起请求去拿这个template, cache过就不会重复请求浪费资源, 并且提升体验了, 因为快了。


查看完整回答
反对 回复 2018-09-26
  • 1 回答
  • 0 关注
  • 657 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信