IDE показывает ошибку, когда я пишу этот код.
У меня есть компонент, который вызывает службу в ngOnInit для получения данных. Служба вызывает другую службу, чтобы получить некоторые данные и использовать их для получения данных, а затем возвращает их.
компонент:
ngOnInit() {
const token = "abc";
this.service.getContactPersons(token).subscribe(
persons => this.contactPersons = persons
);
}
служба:
getContactPersons(token: string): Observable<ContactPerson[]> {
return this.tokenService.getParameters(token).pipe(
switchMap((data: Params) => {
return this.http.get<Properties>(
this.baseUrl + `/abc/${data.param1}/properties/${data.param2}`
);
})
).subscribe((data: Properties) => data.contactPersons);
}
Я имеюполучена эта ошибка: «Типу« Подписка »не хватает следующих свойств из типа« Наблюдаемый »: _isScalar, источник, оператор, лифт и еще 6».