当前位置: 首页 > 面试题库 >

AngularJS在开发机器上禁用部分缓存

吕修筠
2023-03-14
问题内容

我在AngularJS中缓存局部对象时遇到问题。

在我的HTML页面中,我有:

<body>
 <div ng-view></div>
<body>

我的零件加载的地方。

当我更改部分HTML代码时,浏览器仍会加载旧数据。

有什么解决方法吗?


问题答案:

对于开发,您还可以停用浏览器缓存-在右下角的Chrome开发者工具中,点击齿轮并勾选选项

禁用缓存(打开DevTools时)

更新:在Firefox中,调试器->设置->高级部分中有相同的选项(已检查版本33)

更新2:尽管此选项显示在Firefox中,但有些报告不起作用。我建议使用萤火虫并遵循hadaytullah的答案。



 类似资料:
  • 我使用Spring引导上传文件。文件大小通常约为2GB,我们不能使用默认的Spring引导或,因为服务器具有有限的资源(磁盘空间)或用于缓冲的内存。所以我们想获取文件输入蒸汽并将文件直接存储到云存储中。 我知道spring boot有<code>多部分。已启用属性,因此我可以将其设置为false以跳过spring。但这会全局禁用多部分。是否有人知道是否有方法通过控制器/方法禁用多部分?

  • 问题内容: 我注意到,我会不时地对AngularJS应用程序中的模板之一进行更改,并且在运行时该更改将不可见。相反,我将不得不刷新应用程序,如果失败,请转到模板本身的路径并刷新它,以查看此更改。 防止像这样缓存这些模板的最佳方法是什么?理想情况下,我希望在当前使用Angular应用程序的过程中将它们缓存,但是下次我加载页面时,它们将检索最新和最出色的模板,而无需手动刷新。 我在使用ui-route

  • 我试图禁用我的AngularJS应用程序中的缓存,但它无法使用以下代码: 当我使用

  • 问题内容: 我有一些缓存问题。我正在运行一个很小的Web应用程序,该应用程序读取一帧并将其保存到磁盘,然后在浏览器窗口中显示。 我知道,这可能不是最好的解决方案,但是每次我使用相同的名称保存此读取帧时,任何浏览器都会对其进行缓存。 我试图使用html meta-tags-没有成功: 另外,我已经尝试过这一步骤(特定于烧瓶): 这是我尝试修改标头的方式: Google Chrome和Safari仍然

  • 我正在使用Phonegap Developer for Android开发Phonegap应用程序。我有一个大问题:在我更改一些文件之后,比如索引。html,或一些。js,一些。css,一些。png 。。。它在应用程序上不起作用。基本上,应用程序重新加载,我得到相同的旧文件。 我尝试用四个手指重新加载,用三个手指返回应用程序主页,然后再次连接。我试着通过桌面检查并强制定位。重新加载(true)。没

  • 问题内容: 我现在有点泡菜。我正在构建一个将从CGI后端获取数据的网页。我无法控制CGI后端,也无法控制服务器(因此无法控制mod_headers或mod_expires)。同样,由于脚本的参数,我无法向每个请求附加唯一值(例如’&089u0af0d98)。使用XmlHttpRequest对象的请求是AJAX。我尝试设置“ If-Modified-Since”和“ Cache-Control”请求