Я пытаюсь получить некоторые данные с помощью HttpClient в Angular. Мой код выглядит следующим образом:
getData(suffurl: string, id?:number): Observable<any[]> {
return this.http.get<any[]>('localhost:5555/DNZ/'+ this.suff_url)
.pipe(
tap(data => console.log("Anlagenstatus Daten:", data)),
catchError(this.handleError('getData',[])),
subscribe(Response => { console.log(Response)})
)
}
Однако я не могу использовать subscribe в методе pipe или связать его до или после метода .pipe. Проблема в том, что без подписки кажется, что этот код не возвращает никаких данных с URL-адреса и не регистрирует что-либо в консоли, хотя ссылка и данные существуют?
any
? Было бы неплохо узнать, что на самом деле содержит массив? - person JB Nizet   schedule 06.07.2018async
Promise
Observable
илиhttp.request
вопросов, всплывает другой. Остановите кровотечение! Спасайтесь! - person mittens pair   schedule 06.07.2018