【问题标题】:AngularJS only requesting new JSON data upon first loadAngularJS 仅在首次加载时请求新的 JSON 数据
【发布时间】:2012-10-24 15:39:39
【问题描述】:

我正在使用 AngularJS 在原生 iOS 应用程序中获取应用程序,但在加载动态数据时遇到问题。

我已设置 控制器 以根据每个页面视图通过 http 查询从 iOS 应用 请求 JSON data

JSON 数据发生变化时,Web 视图会重新加载,但似乎 Angular 不会再次请求数据,而是从缓存中提取数据。

有没有一种方法可以持续要求 Angular 只请求数据而不缓存 JSON

【问题讨论】:

    标签: json angularjs


    【解决方案1】:

    尝试在您的网址上添加查询参数

    'my/url?' + new Date().getTime()
    

    这是迄今为止确保它永远不会被缓存的最简单的方法。

    服务器端还有一个替代方法,即确保缓存过期标头设置为过去的日期,从而确保无法缓存。

    【讨论】:

      猜你喜欢
      • 2016-07-06
      • 1970-01-01
      • 1970-01-01
      • 2014-09-05
      • 1970-01-01
      • 1970-01-01
      • 2018-10-24
      • 2016-10-31
      • 1970-01-01
      相关资源
      最近更新 更多