AngularJS仅在首次加载时请求新的JSON数据

时间:2012-10-24 15:39:39

标签: json angularjs

我正在使用AngularJS在本机iOS应用程序中获取应用程序,并且在加载动态数据时遇到问题。

我已设置控制器,以便通过基于每个网页视图的http查询从 iOS应用中请求JSON data

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

有没有办法我们可以不断要求Angular只请求数据而不缓存 JSON

1 个答案:

答案 0 :(得分:0)

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

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

这是迄今为止最简单的事情,以确保它永远不会被缓存。

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