Я пишу код, который будет извлекать набор URL-адресов, и, когда они будут успешно получены, из них будет построена конечная точка и будет вызван API, который будет возвращать данные соответствующим образом. То, что я пытаюсь сделать, выглядит примерно так
getUrls(): Subscription {
return this.common.getUrls().subscribe((data) => {
this.urls = data;
},
(error) => { },
(): Observable<any> => {
const _getUrl = this.urls.baseUrl + this.urls.someEndpoint;
return this.http.get<any>(_getUrl);
}
);
}
Я не уверен, является ли это правильным способом решения вышеуказанной проблемы. Подскажите, пожалуйста, как сделать то же самое.