首页 > 解决方案 > 如何在 Angular 中使用 subscribe-next RxJS?

问题描述

我正在学习 rxjs。我有一个数组中的 observable。我想在函数中添加一些水果,使用 subscribe 和 next。我写了但不对,我可以帮助你。太感谢了!

const fruits = from([
    "apple",
    "banana",
    "cherry"]);

fruits.subscribe(fruit => this.next(fruit));

标签: angularrxjsobservablenextsubscribe

解决方案


const myObserver = {
  next: (item) => console.log('next: ', item),
  error: (err) => console.log('err: ', err),
  complete: () => console.log("Observable completed")
};

of([
  "apple",
  "banana",
  "cherry"
]).subscribe(myObserver);

setTimeout(() => myObserver.next(["Apple"]) ,2000);

回答你的练习:D

fruits.subscribe(fruit => toConveyorBelt(fruit));

推荐阅读