Observable.interval(10000)
.switchMap(() => this.http.get(url))
.catch (err => Observable.empty())
.subscribe(data => render(data))
每10秒我們進行一次HTTP調用。如果發生錯誤,可觀測性已經完成,它不再進行任何調用。如何防止呢?Catch in Observable stop來自Observable.interval的HTTP調用