如果我创建timer()一个执行如下:
timer(1000).subscribe(() => console.log("some logging"));
Run Code Online (Sandbox Code Playgroud)
我需要退订吗?
文档说:
如果未指定period,则输出Observable仅发出一个值
因此,据我所知RxJS,这timer()可能是在执行后完成的。但是我不太确定。没有大理石图,显示完成了timer()。
注意
我不是在问如何退订。我需要知道timer()没有给定时间的,是否需要完成,并且不需要取消订阅。
小智 6
由于您没有提供第二个参数“ period”,它将完成。
这是文档http://reactivex.io/rxjs/class/es6/Observable.js~Observable.html#static-method-timer
这是暴露错误并在订阅https://stackblitz.com/edit/angular-rxjs-timer-test?file=index.ts中完成的示例
希望对您有所帮助
| 归档时间: |
|
| 查看次数: |
47 次 |
| 最近记录: |