标签: angular rxjs rxjs5
我有一个简单的实例,我创建了一个observable,它使用1000ms的间隔作为倒数计时器。工作得很好但我的问题是它不会在间隔时间之后渲染组件,因此如果它的1000ms或10000ms需要该负载进行第一次绘制。
有没有办法可以在初始加载时跳过间隔?这是我现在拥有的:
this.countDown = Observable .interval(1000) .map(res=>{ /** I have some logic here. **/ })
答案 0 :(得分:6)
您可以使用Observable.timer代替初始延迟的第一个参数:
Observable.timer
Observable.timer(0, 1000) .whatever()