【问题标题】:AngularJS scope in IE not refreshedIE 中的 AngularJS 范围未刷新
【发布时间】:2013-06-26 02:55:58
【问题描述】:

我有一个对我的后端 java web 服务的页面加载 REST 调用。结果将被设置到一个范围对象上,然后我将从我的 UI 向后端提交一些表单,并在数据库中创建结果。

但是,当我在 IE 上刷新页面时,没有检索到新的数据库记录,但它可以在 Chrome 上运行。 IE中是否有某种缓存?

只有当我关闭 IE 并再次打开它时才会出现。

检索数据库记录的代码:

$http({ 方法:'GET', 网址:'api/查询' }).success(函数(数据、状态、标题、配置){ $scope.queries = angular.fromJson(data); });

【问题讨论】:

标签: angularjs


【解决方案1】:

Karl 说对了,这只是一个 IE 缓存问题,简单的解决方案是为 http 标头设置无缓存或添加一些随机时间参数以使其始终获取新数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-14
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 2014-02-20
    • 2013-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多