-
RxJS 库
- RxJS 提供了一种对
Observable
类型的实现
-
创建可观察对象(
Observable)
的函数 - 从Promise创建
Observable
createanobservablefromapromise(): void {
// Create an Observable out of a promise
//fetch方法返回一个Promise,from方法将Promise转换成Observable
const data = from(fetch('/api/endpoint'));
// Subscribe to begin listening for async result
data.subscribe({
next(response) { console.log(response); },
error(err) { console.error('Error: ' + err); },
complete() { console.log('Completed'); }
});
}
- 从定时器创建
Observable
createanobservablefromacounter(): void {
// Create an Observable that will publish a value on an interval
/