【问题标题】:Refresh template using templateUrl in angular使用 Angular 中的 templateUrl 刷新模板
【发布时间】:2017-05-20 03:33:29
【问题描述】:

我有一个非常慢的网络应用程序(即使在本地主机上也很少有 http 连接非常慢)所以当模板更改时重新加载页面很痛苦,有没有办法使用 templateUrl 刷新指令的模板文件获取控制台?

【问题讨论】:

  • 希望这个链接对jsfiddle.net/dhanrajv/L5g966nt有帮助
  • @Raj 这不起作用:function refresh(name) { $.get(name).then(function(html) { $('.ng-scope:eq(0)').injector().get('$templateCache').put(name, html); }); },我需要使用 templateUrl,我不想更改应用代码。

标签: javascript angularjs http templates caching


【解决方案1】:

我不知道您使用哪个版本,但例如使用gulp,您可以使用gulp-angular-templatecache,它将缓存您的所有模板。

所以每次您的应用请求模板时,它都会先从缓存中获取。

Here is a gist可以帮到你。

【讨论】:

    猜你喜欢
    • 2016-02-18
    • 2015-05-05
    • 1970-01-01
    • 1970-01-01
    • 2019-02-14
    • 2017-08-05
    • 2017-04-10
    • 1970-01-01
    • 2014-11-11
    相关资源
    最近更新 更多