如何更新Angular虚拟滚动列表/ ViewDestroyedError

时间:2018-10-31 09:48:31

标签: angular angular-material angular-cdk

我在@angular/cdk/scrolling虚拟列表中显示了一个对象列表。我必须更新对象属性并重新分配列表。在此过程中滚动会导致ViewDestroyedError

我的问题是:使用虚拟滚动处理列表更新的正确方法是什么?

我有一个简单的错误重现示例:https://stackblitz.com/edit/angular-cwrtae

背景信息:我为列表中的每个条目进行了http调用。一旦响应确认了条目的创建,列表就会更新。当我在项目中使用rxjs BehaviourSubjects存储数据时,每次获得响应时,我都必须使用this.data.next重新分配新值。该主题在组件中使用。

0 个答案:

没有答案