Я написал служебный метод в Angular 8, который имеет необязательный параметр. Я получаю сообщение об ошибке компиляции, говорящее, что перегрузка не соответствует этому вызову. Ошибка при возврате заявления. Может кто-нибудь сказать мне, в чем проблема?
Метод обслуживания
public getOutstandingAgreements(userAgreementId?: number): Observable<AgreementsModel[]> {
console.log('getOutstandingAgreements is getting called');
let params = {argument1: userAgreementId};
if (userAgreementId) {
params = {argument1: userAgreementId};
}
return this.http.get<AgreementsModel[]>(`${this.baseUrl}outstanding-agreements`, {params: params});
}