JSONp устарела в Angular.И есть довольно рациональная причина, почему.JSONp - это метод запроса, который ранее использовался для вставки обратного вызова в тело ответа на запрос.Вы можете думать об этом как о решении, предшествующем широко принятым нам обещаниям и наблюдаемым в угловых направлениях.
https://angular.io/api/http/Jsonp
Из вашего примера, если бы работающий JSONp выполнял ng_jsonp .__ req0.finished () когда ответ был получен.Проблема с угловой точки зрения заключается в том, что если я контролирую API, который вы запрашиваете.Ну, я мог отправить ваш запрос на другой URL с помощью моего собственного обратного вызова, содержащего вредоносный код.
Это тип уязвимости, которую CORB пытается устранить от имени пользователя.
По этой же причине тот же самый запрос прекрасно работает со стандартным GET, потому что обратный вызов просто игнорируется в пользу действительного JSON.
, если у вас есть определенный обратный вызов, который вы хотите выполнить послеответ приходит, я предлагаю взглянуть на RXJS.
(Этот ответ предполагает, что вы имели в виду Angular (текущий), а не AngularJs, если вы имели в виду Angular JS, вы должны посмотреть на обещания)