默认情况下是否在angularjs中启用缓存?

时间:2015-12-11 11:35:03

标签: angularjs ajax browser browser-cache

我是angularjs的新手,根据这个documentation在$ http服务中使用缓存,我们大多数都将此选项添加到配置中:

$http({
    method : "GET",
    url : "somehost/somepath",
    cache : true
}) ; 

女巫意味着默认情况下禁用缓存,但在现实世界中,当我使用此配置时:

  $http({
    method : "GET",
    url : "somehost/somepath"
}) ; 

我看到了这个结果: enter image description here

如何关闭此缓存系统?

1 个答案:

答案 0 :(得分:2)

这是浏览器缓存,浏览器缓存的结果不是AngularJS,这是{{3}}允许的。您可以控制在应用程序后端缓存的内容和内容。

处理文件缓存的典型方法是版本化(或“加速”它们),如果文件具有不同的URL,浏览器将不会从其缓存中加载它。