在我的项目中,我们调用 REST 服务首先获取项目列表,然后再次调用以获取有关每个项目的信息。
问题是这些调用是在 ViewModel 中进行的,在这里我们不知道有多少项在 UI 中实际可见。所以我最终加载了所有项目,这需要很长时间。
是否有一种聪明的方法来确保在 ViewModel 中仅预加载可见项目,然后以异步方式加载其余项目,因为更多项目变得可见?
谢谢
在我的项目中,我们调用 REST 服务首先获取项目列表,然后再次调用以获取有关每个项目的信息。
问题是这些调用是在 ViewModel 中进行的,在这里我们不知道有多少项在 UI 中实际可见。所以我最终加载了所有项目,这需要很长时间。
是否有一种聪明的方法来确保在 ViewModel 中仅预加载可见项目,然后以异步方式加载其余项目,因为更多项目变得可见?
谢谢