如何从用作模板的文件中删除缓存
ng-include="path/to/file.html"
我尝试使用$templateCache.removeAll();
但它不起作用
有什么办法可以在应用程序加载时清除角度缓存吗?
答案 0 :(得分:0)
$templateCache.removeAll()
应该真的有效。
您可以尝试运行$cacheFactory('templates').removeAll();
- 但这正是$templateCache.removeAll()
在幕后所做的事情。
周围的实现是什么样的/在什么上下文中调用此方法?你可以为这个案子设置一个plunker /小提琴吗?
答案 1 :(得分:0)
我遇到了这个麻烦,我通过在项目的所有网址上添加一个时间参数来解决,比如path / to / file.html?t = 4487664434 您可以使用日期类中的javascript函数getTime()获取日期标记。