如何在用户点击注销后删除Angular模板缓存?我们进行了彻底的研究,并尝试实现了大多数可用的解决方案。我们尝试了以下方法:
HTML元标签
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
服务器端
res.setHeader('cache-control', 'no-cache', 'no-store', 'must-revalidate');
Javascript
我们尝试按照这篇博客上的指示来删除浏览器历史记录。
我们现在面临的问题是,当用户从我们的应用程序注销并按下后退按钮时,他将看到空的HTML模板,因为服务没有被缓存,我们应该如何确保模板也不被缓存呢?