简要说明:我正在尝试处理浏览器上的角度应用程序的缓存问题。我不希望我的客户每次更新缓存时都清除它。
所以我遵循了这个tutorial
问题:在我的OnPause()
中,我正在制作
home.ts
到
templateUrl: 'home.html',
然后它给我一个404错误。
怎么了?我想将版本号提供给我的templateUrl: 'home.html?v=1.0',
页面。
答案 0 :(得分:1)
缓存总线由CLI处理。
只需使用以下命令即可运行命令
ng build --prod
并且缓存清除将生效。
您还可以在angular.json
配置中设置自定义参数,但是由于它会根据您的Angular版本而变化,因此我将首先询问您的Angualr版本。
而且,由于您的文件名为home.html
,而不是home.html?v=1.0
,因此弹出错误。您不是在装饰器中处理URLS,而是在告诉编译器要打开什么文件(并转换为JS)。