2016-08-20 2 views
0

각도가 자동으로 $http 요청에서 JSON으로 반환되는 날짜를 파싱합니까? 브라우저에서 내 GET 요청이 특정 JSON이되고 JSON console.log()이 내 $http 요청의 결과가 다른 JSON 인 이유를 이해하는 데 어려움을 겪고 있습니다. 유일한 차이점은 데이터베이스에서 (브라우저 GET 요청에서) MMMM Do YYYY으로 저장되어 있더라도 날짜가 UNIX 타임 스탬프로 바뀌는 것입니다.각도 HTTP 자동으로 날짜를 변경합니까?

$http({ 
     method: 'GET', 
     url: '/admin/getOrders' 
     }).then(function successCallback(html) { 
     console.log(html.data); 
     //results in same excerpt as date:"1468814400000" 

편집 :이 코드에서 $http 콘솔 로그에서

"date":"July 18th 2016" 

: 그것은 심지어 대응하는 타임 스탬프 아니다 그래서 내가 무엇을 궁금해

브라우저에서 내 JSON 발취처럼 보이는 요청 GET $http 요청에서 진행되고 있지만 ... 해당 객체입니다.

+0

글쎄, 필자가 후속 코드를 제거하면, 그 줄에서 console.log()가 왜 그 줄에 없는지 알 수 없다. 그 줄 이후에 날짜가 ... –

답변

0

템플릿에 각도 데이트 필터를 사용하는 경우 Angular는 타임 스탬프 문자열을 날짜 형식으로 지정합니다. 당신의 HTML이 난 단지,이 무슨 일이 일어나고 있는지 당신이 준 타임 스탬프를 가정 할 수 보지 않고 https://docs.angularjs.org/api/ng/filter/date

는 "1468814400000"는 7월 18일 2016

자바 스크립트입니다 :

angular.module('app', []) 
    .controller('AppCtrl', function($scope) { 
    $scope.timestamp = '1468814400000'; 
    }); 

틀 :

Date: {{ timestamp | date }} 

관련 문제