我用angularjs和C程序开发了应用程序。当带有C程序的API更改数据时,应该更改视图。但刷新页面后,新数据也无法在视图中更新。
当我手动清除浏览器的缓存时,我的新数据会在视图中更新。所以问题只在于缓存。
在针对此问题的解决方案中,我添加了以下HTML标记。
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="cache-control" content="no-store" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="-1" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
这些工作正常,但有时会失败,并再次捕获缓存数据。
所以请知道,是否有使用AngularJS或JavaScript的其他解决方案?
提前致谢!