Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 6-错误:注入JSONP的脚本未调用回调_Angular - Fatal编程技术网

Angular 6-错误:注入JSONP的脚本未调用回调

Angular 6-错误:注入JSONP的脚本未调用回调,angular,Angular,我在jsonp请求中遇到以下错误: Error: JSONP injected script did not invoke callback. 不确定如何使用回调 getSellers(): Observable<Seller[]> { return this.http.jsonp<Seller[]>(this.apiRoot + '/sellers', 'callback') .pipe( tap(_ => console

我在jsonp请求中遇到以下错误:

Error: JSONP injected script did not invoke callback.
不确定如何使用回调

  getSellers(): Observable<Seller[]> {
    return this.http.jsonp<Seller[]>(this.apiRoot + '/sellers', 'callback')
      .pipe(
        tap(_ => console.log('fetched sellers')),
        catchError(this.handleError('getSellers', []))
      );
  }
试试这个

getSellers(): Observable<Seller[]> {
return this.http.get(this.apiRoot + '/sellers')
  .pipe(
    tap(_ => console.log('fetched sellers')),
    catchError(this.handleError('getSellers', []))
  );
getSellers():可观察{
返回this.http.get(this.apiRoot+'/sellers')
.烟斗(
点击(=>console.log('fetched sellers')),
catchError(this.handleError('getSellers',[]))
);

}我只是重新格式化了我的答案

 getSellers(): Observable<Seller[]> {
   return this.http.jsonp(this.apiRoot + '/sellers', "callback")
          .pipe(
            map(res => { 
              reutrn res.results.map(item => {
                  return new Seller( 
                    item.name, 
                    item.id 
                    ); 
                });
            })

            tap(_ => console.log('fetched sellers')),
            catchError(this.handleError('getSellers', []))
          );
getSellers():可观察{
返回this.http.jsonp(this.apiRoot+'/sellers',“回调”)
.烟斗(
映射(res=>{
reutrn res.results.map(项目=>{
退回新卖家(
item.name,
item.id
); 
});
})
点击(=>console.log('fetched sellers')),
catchError(this.handleError('getSellers',[]))
);

that not jsonpgetSellers():可观察的{return this.http.jsonp(this.apiRoot+/sellers',callback”).pipe(map(res=>{reutrn res.results.map(item=>{return new Seller(item.name,item.id)})点击({u=>console.log('fetched sellers')),捕捉错误(this.handleError('getSellers',[]);
 getSellers(): Observable<Seller[]> {
   return this.http.jsonp(this.apiRoot + '/sellers', "callback")
          .pipe(
            map(res => { 
              reutrn res.results.map(item => {
                  return new Seller( 
                    item.name, 
                    item.id 
                    ); 
                });
            })

            tap(_ => console.log('fetched sellers')),
            catchError(this.handleError('getSellers', []))
          );