【发布时间】:2022-01-04 12:35:20
【问题描述】:
const apiData = ajax('/api/data').pipe(map((res: any) => {
if (!res.response) {
console.log('Error occurred.');
throw new Error('Value expected!');
}
return res.response;
}),
我需要将管道函数包装到一个带有 observable 的自定义运算符中。 需要将错误和数据验证处理到通用 API 服务中。
【问题讨论】:
-
你为什么使用 ajax 而不是 Angular 内置的
HttpClient? -
只有 API 调用
标签: angular typescript rxjs observable operators