Сегодня я сталкиваюсь с очень странной проблемой с Angular, у меня есть вызов API, чей ответ дает (это то, что я получил от необработанного вызова API в новой вкладке)
{"startTime": 1524021720000, "endTime": 1524022800000}
но после выполнения http-вызова и сохранения ответа в переменной $ scope.dataSet это то, что я получаю,
{"startTime": 1524001920000, "endTime": 1524003000000}
Ниже приведен фрагмент кода:
$http({url: testDetailsUrl, method: 'GET'})
.then(function(response) {
$scope.dataset = response.data;
console.log($scope.dataset.startTime, $scope.dataset.endTime);
}
Я хотел отфильтровать значение через угловую трубу, чтобы показать его как строку времени, но я получил странные результаты из-за этого изменения значений переменных. Кто-нибудь может объяснить мне, что здесь произошло?
PS: я использую угловой 1.4.9 и часовой пояс моего браузера GMT + 5: 30 ..