Angularjs 与api响应相比,存储不同值的角度范围变量

Angularjs 与api响应相比,存储不同值的角度范围变量,angularjs,unix-timestamp,Angularjs,Unix Timestamp,我今天在Angular上遇到了一个非常奇怪的问题,我有一个api调用,它给出了响应(这是我从新选项卡中的原始api调用中得到的) {“开始时间”:152402172000,“结束时间”:1524022800000} 但在进行http调用并将响应存储在$scope.dataSet变量中之后,我得到的就是这个 {“开始时间”:1524001920000,“结束时间”:1524003000000} 下面是代码片段: $http({url: testDetailsUrl, method: 'GET'})

我今天在Angular上遇到了一个非常奇怪的问题,我有一个api调用,它给出了响应(这是我从新选项卡中的原始api调用中得到的)

{“开始时间”:152402172000,“结束时间”:1524022800000}

但在进行http调用并将响应存储在$scope.dataSet变量中之后,我得到的就是这个

{“开始时间”:1524001920000,“结束时间”:1524003000000}

下面是代码片段:

$http({url: testDetailsUrl, method: 'GET'})
  .then(function(response) {
      $scope.dataset = response.data;
      console.log($scope.dataset.startTime, $scope.dataset.endTime);
}
我想通过角管道过滤掉值,将其显示为时间字符串,但由于变量值的这种变化,我得到了奇怪的结果。谁能解释一下这里发生了什么事?
PS:我使用的是angular 1.4.9,我浏览器的时区是GMT+5:30。

根据我的说法,这与您浏览器的时区GMT+5:30无关。我甚至遇到了类似的问题,WEB API给了我新的值(xyz),但在前端显示的$scope中是以前的值(abc)

要解决此问题,您可以使用以下代码

$http({url: testDetailsUrl, method: 'GET', cache: false, headers: {
            'Cache-Control' : 'no-cache'
        }})

请发布您的代码。在浏览器网络选项卡中,您得到的响应是什么?@fatemefazli网络选项卡也显示了错误的值。但是,正如我提到的,当在新选项卡中分别查询相同的api调用时,响应是正确的。您确定得到的是相同的url吗?如果您发布任何代码或两者的屏幕截图,那就太好了。@super cool我检查了,因为没有两个日志条目,请求只触发了一次。