Announcement

👇Official Account👇

图片

Welcome to join the group & private message

Article first/tail QR code

Skip to content

Observer 观察者

Observer 是一个消费 Observable 发出的值的对象。它是一个包含三个可选方法(nexterrorcomplete)的对象。

  • next(value): 处理 Observable 发出的每个值。
  • error(err): 处理 Observable 发出的错误。
  • complete(): 处理 Observable 完成的通知。
typescript
const observer = {
  next: x => console.log('Observer got a next value: ' + x),
  error: err => console.error('Observer got an error: ' + err),
  complete: () => console.log('Observer got a complete notification'),
};

observable.subscribe(observer);

你也可以只传入 next 函数作为参数:

typescript
observable.subscribe(x => console.log('Observer got a next value: ' + x));

上次更新于: