是否可以为$ http.get使用angular.js缓存文件(.js / .json)?
我们有一个角度应用程序,我们想下载一些页面并离线查看。 因此,我们的想法是,在下载之前,我们进行所有必要的$ http.get调用,并将响应保存在某些json / js文件中。当我们离线打开页面时,我们希望$ http.get调用访问此文件并将其用作缓存。
这听起来应该是可能的,但我是棱角分明的新手,所以我不知道如何配置它。
答案 0 :(得分:1)
您可以使用以下技巧:
除此之外:
您可以启用$http.get
请求的缓存:
$ http({cache:true,url:url,method:'GET'})。success(...);
您可以使用角度$templateCache
:https://docs.angularjs.org/api/ng/service/ $ templateCache
答案 1 :(得分:0)
嘿,这可能会帮助你jsCache
您可以将api数据存储在您选择的存储中所需的时间段内。 看看@ https://github.com/funwithjs/jsCache