我需要在this.state.reload();
时重新加载模板。
根据Angular Compiler documentation和this stackoverflow answer我应该compiler.clearCache();
,但它似乎不起作用。您可以在浏览器的“网络”选项卡中看到在首字母缩写后没有新的请求。
我还添加了templateUrl: 'templateUrl?v='+(new Date().getTime())
,但模板仅在第一次加载。
Plunkr使用Angular v.4.2.5和UIRouter v.1.0.0-beta.7
任何想法如何实现这一目标?
I also opened a github issue因为这可能是个错误。