Я борюсь с мерцанием API. Publi c подача, если быть точным.
Мой код выглядит следующим образом
public getFeed(): void {
const apiURL = 'https://api.flickr.com/services/feeds/photos_public.gne?tags=space&tagmode=all&format=json';
this.http.jsonp(apiURL, 'callback')
.pipe(tap(data => data)).subscribe(this.log);
}
public log(json) {
console.log(json);
}
, когда я запускаю компонент формы метода getFeed, он выдает ошибки в консоли:
ReferenceError: jsonFlickrFeed is not defined
photos_public.gne:1:1
ERROR
Object { headers: {…}, status: 0, statusText: "JSONP Error", url: "https://api.flickr.com/services/feeds/photos_public.gne?tags=space&tagmode=all&format=json&callback=ng_jsonp_callback_0", ok: false, name: "HttpErrorResponse", message: "Http failure response for https://api.flickr.com/services/feeds/photos_public.gne?tags=space&tagmode=all&format=json&callback=ng_jsonp_callback_0: 0 JSONP Error", error: Error }
Что я делаю неправильно? Почему написано, что jsonFlickerFeed не определен?