Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 在$http get中使用属性时,缓存的生存期是多少?_Angularjs_Caching - Fatal编程技术网

Angularjs 在$http get中使用属性时,缓存的生存期是多少?

Angularjs 在$http get中使用属性时,缓存的生存期是多少?,angularjs,caching,Angularjs,Caching,如果我将$http.get设置为具有如下缓存: $http.get(url, { cache: true}).success(...); 那么数据存储在哪里呢。是否有可以查看此数据的对象。数据的生命周期是什么?当我在应用程序中重新加载页面时,数据会丢失吗?在html页面处于活动状态时,数据会保持不变。如果页面已关闭或刷新,数据会被删除。如果要清除缓存,应使用提供商的removeAll功能,如果您想要长期保留的缓存,那么应该使用localStorage或sessionStorage

如果我将$http.get设置为具有如下缓存:

$http.get(url, { cache: true}).success(...);

那么数据存储在哪里呢。是否有可以查看此数据的对象。数据的生命周期是什么?当我在应用程序中重新加载页面时,数据会丢失吗?

在html页面处于活动状态时,数据会保持不变。如果页面已关闭或刷新,数据会被删除。如果要清除缓存,应使用提供商的removeAll功能,如果您想要长期保留的缓存,那么应该使用localStorage或sessionStorage