【问题标题】:Angular Partial View CachingAngular 局部视图缓存
【发布时间】:2014-02-27 17:55:08
【问题描述】:

Angular 中有哪些解决方案会强制浏览器重新下载已更新的部分视图?我正在研究使用 CMS 解决方案,其中部分视图会定期更新。

在将更新部署到部分视图或将版本附加到查询字符串以强制浏览器重新下载时,人们是否更新了路由配置中的路由 URL 路径?

我们已经考虑为所有局部视图添加缓存控制标头,但这并不理想,因为浏览器将重新下载所有局部视图,而不仅仅是已更改的视图。

对于 CMS 页面,我们正在考虑在路由配置中对 CMS 进行 http 调用,以获取给定页面的版本并将其作为查询字符串附加。有没有其他实现类似的东西?

【问题讨论】:

    标签: angularjs content-management-system angular-routing


    【解决方案1】:

    一种方式是在路由配置中,请在tempateUrl末尾添加版本

    var version = '?v1.0';

    templateUrl: 'templates/add_order.html' + 版本,

    下面的例子表明 http://plnkr.co/edit/jtFqiEPtnoN8aSizDG8k?p=preview

    【讨论】:

      猜你喜欢
      • 2014-02-23
      • 2012-07-05
      • 2012-02-05
      • 2012-03-10
      • 2015-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多