JSONP Вызов не входит в функцию .map в сервисе Angular. - PullRequest
0 голосов
/ 27 декабря 2018

Написание сервиса для углового проекта, который подключается к внешнему 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" работает нормально, но "Внутренняя карта"не печатает.

...