Как отформатировать объект Pageable json в javascript направление отправки запроса в Spring API - PullRequest
0 голосов
/ 18 июня 2020

Я хочу отправить как часть объекта Pageable направление / порядок запроса « AS C» или « DES C». Итак, моя проблема в том, что даже если я установил направление как значение pageable, а URL-запрос API содержит эту информацию, бэкэнд Spring неправильно анализирует объект Pageble и всегда показывает AS C в качестве направления (я думаю, это может быть состояние по умолчанию).

Это мой метод фильтрации в Angular контроллере

Controller.prototype.sortByDate = function(asc_desc, isStartDate){
        this.pageable.sort = isStartDate ? "validityStartDate" : "validityEndDate";
        this.pageable.direction = asc_desc;
        this.service.findAll(this.filter, this.pageable).then(function(data){
            this.magazineCollectionSubscriptionList = data.content;
            this.setupPagination( data.totalElements );
            this.changePageSize(size, this.filter);
        }.bind(this));
    }

Это мой вызов API в Службе этого объекта

Service.prototype.findAll = function(filter, pageable){
        return this.httpService.post(this.serviceUrl + '/list',filter, { params: pageable });
};

Это запрос, который он создает

enter image description here

И вот что показывает отладка в IDE

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...