ajax

const ajax: AjaxCreationMethod;

一个 ajax 请求的创建操作符,还可以参考 fetchFrom

示例

import { ajax } from 'rxjs/ajax';
import { map, catchError } from 'rxjs/operators';
import { of } from 'rxjs';

const obs$ = ajax.getJSON(`https://api.github.com/users?per_page=5`).pipe(
  map(userResponse => console.log(userResponse)),
  catchError(error => {
    console.log('error: ', error);
    return of(error);
  })
);

obs$.subscribe();

在线运行: https://stackblitz.com/edit/rddrz1?devtoolsheight=100&file=index.ts

源码

https://github.com/ReactiveX/rxjs/blob/master/src/internal/ajax/ajax.ts

在 GitHub 上编辑此页面 article.updatedAt Wed, Aug 11, 2021