Написание сервиса для углового проекта, который подключается к внешнему API, используя запрос get JSONP от HttpClient.Я не получаю никаких сообщений об ошибках, но функция обратного вызова не выполняется.
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { map } from "rxjs/operators";
export class CoursesAPIService {
constructor(private http: HttpClient) {}
getData() {
var url = 'http://web-app.usc.edu/web/soc/api/classes/&callback=JSONP_CALLBACK'
console.log("calling: " + url)
return this.http.jsonp(url, "callback")
.pipe(map(data => {
console.log("Inside map")
console.log(data)
})
)
}
}
Я могу нормально вызывать функцию, и журнал консоли "Calling + url" работает нормально, но "Внутренняя карта"не печатает.