0
我會告訴你一個使用案例與Angular & ng-infinite。 我滾動了2頁,所以我的頁面1,2和3加載到我的SPA中。 網址反映了頁面導航,所以page = 3。角度無限滾動:重新加載頁面
現在我想刷新頁面:我想在我的頁面中只有頁面= 3的項目。 問題是,瀏覽器記得重新加載頁面的上一個滾動位置。
所以這就是發生了什麼:頁面= 3的項目正確加載(確定),瀏覽器記住滾動位置,它到那個位置(底部頁面),這觸發nginfinite - > ajax調用頁面= 4不好)。
如果我在刷新頁面之前在頁面的頂部,刷新頁面將不會觸發nginfinite。
所以它取決於頁面的滾動位置,它已被重新編碼之前。 我試過window.scroll(0,-500000)
沒有成功。
有什麼建議嗎?
你在使用ngInifiniteScroll嗎? –
@MuliYulzary是 – FrancescoN
查看此https://sroze.github.io/ngInfiniteScroll/documentation.html 特別是'無限滾動距離'屬性 –