在延迟加载中取消页面请求

时间:2019-04-01 21:16:26

标签: javascript angular primeng primeng-datatable

在表格的分页器中,是否有任何方法可以在页面请求之前保留页面链接?

使用惰性选项从服务器加载页面。但是在某些情况下,我需要取消延迟加载请求。我通过忽略请求的页面而不是更新数据来做到这一点。但是我不知道如何将页面链接重置回请求之前的页面。用户单击的页面链接保持突出显示。

1 个答案:

答案 0 :(得分:1)

答案不是真的,延迟加载页面是使用import()完成的,返回的是Promise,因此您可以使用Bluebird或其他CancellationToken机制来尝试这样做:

https://medium.com/@benlesh/promise-cancellation-is-dead-long-live-promise-cancellation-c6601f1f5082