1
我想觸發一個呼叫,以獲得新的數據,當用戶滾動條的底部拇指超過1秒。我有觸發器沒有延遲的工作。 這是代碼。RxJs無限滾動的觸發與延遲
var scrolling = Rx.Observable.
fromEvent($('.infinite')[0], 'scroll').
map((se)=> {
return {
scrollTop:se.target.scrollTop,
scrollHeight: se.target.scrollHeight,
clientHeight: se.target.clientHeight
};
}).
filter((x)=> x.clientHeight === x.scrollHeight - x.scrollTop);
scrolling.subscribe(
x => {
this.$http.get('/data').
then((res)=>{
_this.infiniteData.push(...res.data);
});
},
e => console.log('err', e),
_ => console.log('onCompleted'));
我想有扳機,只得到所謂的新數據,如果用戶在頁面底部留下拇指超過1秒,而不是讓它自動加載新數據,當它到達底部。所以有一個延遲和測試的概念,拇指仍然在底部。這部分我不知道如何實現它,因爲我是RxJs的Noob。感謝