我完全没有关于$cacheFactory
究竟是什么以及它在您的应用中如何有用的信息。
Angular文档说
“构建缓存对象并允许访问它们的工厂。” - $cacheFactory
嗯,这根本没有帮助,这是什么意思? Google上似乎没有任何内容。
有人可以解释它是什么& 何时可以使用。
提前致谢。
答案 0 :(得分:6)
哦,$ cacheFactory很简单,因为我理解它:
如果您有请求检索常量数据,例如城市列表。
每次用户进入必须选择城市的表单时,从服务器获取此列表并不是一个好的模式!
所以你必须缓存这个列表。 cacheFactory就是为此完成的!
如果您使用的是$ http而不是$ resource,您可以像这样使用缓存:
$http.get('myUrl', { cache: true })