看了很多性能优化的文章(有关angular的),几乎都提到了$templatecache,不知道这个东西到底是做什么的,有没有大神解释一下,或者推荐相关的文章给我看下
看了很多性能优化的文章(有关angular的),几乎都提到了$templatecache,不知道这个东西到底是做什么的,有没有大神解释一下,或者推荐相关的文章给我看下
1L把作用基本讲了一下,我就推荐一下下面两个学习链接吧。
官方文档:$templateCache
egghead.io视频教程:angularjs-templatecache
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
就是在应用启动阶段把模板缓存了啊。 举个简单的例子吧:
当某个服务需要调用template的时候, 比如调用了modal框, 就不需要去http取了, 缓存里有了。
你可以注意下调试的network, 每次调用modal框都会发起请求去拿这个template, cache过就不会重复请求浪费资源, 并且提升体验了, 因为快了。