rxjs

作者: 欢欣的膜笛 | 来源:发表于2020-03-21 19:48 被阅读0次

通过Observable来编写异步和基于事件的程序

  • 主要概念:

    1. Observable:可观察对象
    2. Observer观察者:回调函数集合
    3. Subscription订阅:表示Observable执行,可以用它取消Observable执行
    4. Operators操作符:操作集合的函数
      • filter:过滤
      • map映射:数据格式转换加工
    5. Subject主题:相当于事件派发器
  • 创建Observable

    1. new Observable(subscriber)
    2. Observable.create(subscriber)
    3. 通过Promise
    4. 通过事件
    5. 通过定时器
    6. 通过已存在的值
  • 错误处理:

    1. 方式一:ob.subscribe(next, error)
    2. 方式二:操作符catchError(error => of(error))
    3. 使用了方式二,方式一的error回调就不会执行了,数据会进入next流程

相关文章

网友评论

      本文标题:rxjs

      本文链接:https://www.haomeiwen.com/subject/ozindhtx.html