【问题标题】:RxJS unsubscription with setInterval使用 setInterval 取消订阅 RxJS
【发布时间】:2018-08-06 14:56:19
【问题描述】:

如何调用该示例中的取消订阅方法?

var observable = Rx.Observable.create(function subscribe(observer) {
 // Keep track of the interval resource
  var intervalID = setInterval(() => {
    observer.next('hi');
  }, 1000);

  // Provide a way of canceling and disposing the interval resource
  return function unsubscribe() {
  clearInterval(intervalID);
  };
});

【问题讨论】:

  • 你现在有什么问题?
  • 我要退订

标签: angular rxjs


【解决方案1】:

你可以试试这样吗

let subscription = observable.subscribe(sub=> {
    // call unsubscribe
    subscription.unsubscribe();
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    • 2020-10-28
    • 2020-02-14
    • 2021-11-18
    • 1970-01-01
    • 2016-07-07
    • 2018-07-29
    相关资源
    最近更新 更多