Angular中有哪些解决方案强制浏览器重新下载已更新的部分视图?我正在研究使用CMS解决方案,其中部分视图会定期更新。
在将更新部署到部分视图或将版本添加到查询字符串以强制浏览器重新下载时,是否有人在路由配置中更新路径URL路径?
我们已考虑将缓存控制标头添加到所有部分视图,但这并不理想,因为浏览器将重新下载所有部分视图,而不仅仅是已更改的部分视图。
对于CMS页面,我们考虑在路由配置中对CMS进行http调用,以获取给定页面的版本并将其作为查询字符串添加。有没有其他类似的东西?
答案 0 :(得分:2)
一种方法是在路线配置中,请在tempateUrl
的末尾添加版本var version ='?v1.0';
templateUrl:'templates / add_order.html'+ version,
以下示例显示了这一点 http://plnkr.co/edit/jtFqiEPtnoN8aSizDG8k?p=preview