обновить значение даты потери вызова в переменной config - PullRequest
0 голосов
/ 06 июня 2018

Здравствуйте, у меня есть приложение, которое создает объект, который содержит переменную Date.Затем объект передается в функцию обновления http.К сожалению, обновление, когда оно проходит, выглядит великолепно, за исключением того, что дата сбрасывается на 2018-06-06T04: 00: 00 вместо фактического времени, которое было добавлено.в целях тестирования я запустил запрос на обновление отдельно с той же полезной нагрузкой объекта, и он прошел нормально, так что я знаю, что это не API.Любые идеи, что я могу делать неправильно?

элемент в JSON используется для полезной нагрузки:

{"id": 10, "name": "test", "description": "description test"," startDate ":" 2018-06-06T23: 30: 00.000Z "," endDate ":" 2018-06-07T02: 30: 00.000Z "}

Код:

app.config(function($routeProvider, $resourceProvider, $httpProvider) {   
    $httpProvider.defaults.headers.common = {Accept: "application/json, text/plain, */*"};

  //other code to set up routes, also added an interceptor to verify the data been sent, this is where I was able to see the data's Date time is reset.

});



//function to update

function updateObj(item){
    $http.put(urlToApi, item, {headers:{'Content-Type': 'application/json', 'Accept': 'application/json'}})
    .then(function successCallback(response) {
      console.log(response);
     }, function errorCallback(response) {
       console.log("ERROR: " + response);
     });
}
...