如何在angularJs中更新templateCache

如何在angularJs中更新templateCache,angularjs,Angularjs,angular.module('genTemplates',[]) .run(['$templateCache',函数($templateCache){ $templateCache.put('admin-article.html','…'); ...... }]); 好的,我对angularJs是新手。令我困惑的是,我已经更改了admin-article.html中的内容,但键“admin-article.html”的值保持不变……,也许需要一些工具来完成此操作?我需要您的帮助--- 您可以尝

angular.module('genTemplates',[])
.run(['$templateCache',函数($templateCache){
$templateCache.put('admin-article.html','…');
......
}]);

好的,我对angularJs是新手。令我困惑的是,我已经更改了admin-article.html中的内容,但键“admin-article.html”的值保持不变……,也许需要一些工具来完成此操作?我需要您的帮助---

您可以尝试:

$templateCache.remove('admin-article.html');

确保$templateCache确实存在问题,您可以在Chrome中打开inspector,单击“网络”选项卡并刷新页面。您将能够判断它是否正在加载更新的模板。

如果您想在将模板添加到缓存后更改模板内容,则需要手动执行。感谢您的热情响应。我的问题得到了修复,因为我发现模板是通过工具gulp更新的……很高兴听到你解决了这个问题!