声明1:
如果我们具有实时模式(Firestore),那么我们就不需要移动应用上的pull to refresh
功能。
注意:我知道上面的陈述是正确。
声明2:
我们也可以使用Observable/Subscription pattern
吗?即移动应用上没有pull to refresh
功能。
注意:在这里,我的意思是(即Observable/Subscription
模式)数据正在通过Angular http
调用获取。
答案 0 :(得分:1)
OP的反馈
使用Observable/Subscription pattern
是否可以实现相同的目的? 否。你不能。
由于性能问题等原因,根本不建议使用以下方法。
原始答案
如果您要为此目的使用http调用 您可以按固定间隔发送请求,然后查看服务器端是否有任何更新,此类流可能如下所示
interval(5000).pipe(
// request for new information
switchMap(()=>http.get(url)),
tap(()=>// do your ui update)
).subscribe()