Остановить веб-сервис, если я изменю критерии поиска?

У меня есть веб-служба, запущенная из угловой передней части. У меня есть дата: с и дата: по критериям поиска.

это мой угловой сервис:

downloadEmailAttachmentsByNumber(from: any, to: any) {
return 
 this.httpClient.get('/shared/Modal/getAttachmentsByNumber? 
 from=' + from + '&to=' + to);
 }

мой веб-сервис с весны:

@RequestMapping(value = "/getAttachmentsByNumber", method = RequestMethod.GET)
public ResponseEntity<List<Integer>> getAttachmentsByNumber(
        @RequestParam(value = "from", required = false) Long from,
        @RequestParam(value = "to", required = false) Long to) {
    Timestamp fromDate = null;
    Timestamp toDate = null;
    if (from != null) {
        fromDate = new Timestamp(from);
        toDate = new Timestamp(to);
    }
    List<Integer> attachmentsList= this.downloadAttachmentService.getAttachmentsByNumber(fromDate,
            toDate);
    return new ResponseEntity<>(attachmentsList, HttpStatus.OK);

}

Моя проблема, когда я меняю критерии поиска с и на, веб-служба все еще находится в режиме выполнения со старыми и новыми критериями поиска: это изображение показывает, что: enter image description here

как это решить? спасибо за аванс.

Основы программирования на Java
Основы программирования на Java
Java - это высокоуровневый объектно-ориентированный язык программирования, основанный на классах.
Концепции JavaScript, которые вы должны знать как JS программист!
Концепции JavaScript, которые вы должны знать как JS программист!
JavaScript (Js) - это язык программирования, объединяющий HTML и CSS с одной из основных технологий Всемирной паутины. Более 97% веб-сайтов используют...
0
0
24
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

создайте отдельную службу для вызова вашего API, подпишитесь на нее в событии поиска и onChange. Просто вызовите метод unsubscribe() в хуке жизненного цикла, это остановит вашу службу для извлечения данных из API.

Другие вопросы по теме