У меня есть список объектов, отображаемых в виртуальном списке @angular/cdk/scrolling
. Я должен обновить свойства объекта и переназначить список. Прокрутка во время этого процесса вызывает ViewDestroyedError
.
Мой вопрос: как правильно обрабатывать обновления списка с помощью виртуальной прокрутки?
У меня есть пример стекаблица для легкого воспроизведения ошибки: https://stackblitz.com/edit/angular-cwrtae
Справочная информация: я делаю http-вызов для каждой записи в списке. Как только ответ подтверждает создание записи, список обновляется. Поскольку я использую rxjs BehaviourSubjects в своем проекте для хранения данных, мне приходится заново назначать новые значения с помощью this.data.next
каждый раз, когда я получаю ответ. Этот предмет используется в компоненте.