Как задать параметры c в нескольких параметрах запроса в AngularJS? - PullRequest
0 голосов
/ 23 марта 2020

Я хочу спросить, как я могу задать определенные c параметры для нескольких параметров запроса в HttpRequest, используя angular Js, поэтому у меня есть этот код в моем сервисе

return this.httpClient.request<any>('get',`${this.basePath}/class/classes/`,
            {
                params: queryParameters,
                withCredentials: this.configuration.withCredentials,
                headers: headers,
                observe: observe,
                reportProgress: reportProgress
            }
        );

dataClassList(klass_id?: string, klass__title?: string, recurrence?: string)

и вот Я вызываю мой сервис в ts файлах.

async filterSchedule(recurrence) {
    let result = await this.classService.dataClassList(recurrence.toString()).toPromise();
      console.log(result)
    }

Я запускаю функцию в ngOnit ()

async ngOnInit() {
let id = this.<data>.id
this.filterSchedule(id);

}

эта часть

this.classService.dataClassList(**recurrence.toString()**).toPromise();

вызывает службу HttpRequest и помещает идентификатор повторения в качестве значения повторения параметров, но всегда отправляет klass_id параметры, а не повторение параметры

ожидаемое поведение - код отправляет метод Get и фильтрует данные с повторяемостью параметрами, но теперь у меня есть метод Get, всегда фильтрующий данные с использованием klass_id .

любая помощь будет оценена.

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