Я хочу отправить как часть объекта 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 });
};
Это запрос, который он создает
И вот что показывает отладка в IDE