有没有办法刷新 ng-include 要求它从服务器重新获取模板?$templateCache
我知道我可以从via中删除条目, $templateCache.remove('/templates/home')
。但真的要求 div 刷新 ng-include 并从服务器重新加载它。
用例:除了所有其他模板之外,无论您是否登录,主页模板都是不同的。它是如此不同,以至于它是服务器上的单独模板。但是它位于同一路由上,即应用程序的根目录。
然而,在用户刷新屏幕后,它会加载正确的模板,但是当用户登录时,ng-include 不会刷新。这就是我要解决的问题。
但只是清空 templateCache 并不能解决这个问题。因为视图实际上并未刷新。