Как обновить данные в списке виртуальной прокрутки Angular / ViewDestroyedError - PullRequest
0 голосов
/ 31 октября 2018

У меня есть список объектов, отображаемых в виртуальном списке @angular/cdk/scrolling. Я должен обновить свойства объекта и переназначить список. Прокрутка во время этого процесса вызывает ViewDestroyedError.

Мой вопрос: как правильно обрабатывать обновления списка с помощью виртуальной прокрутки?

У меня есть пример стекаблица для легкого воспроизведения ошибки: https://stackblitz.com/edit/angular-cwrtae

Справочная информация: я делаю http-вызов для каждой записи в списке. Как только ответ подтверждает создание записи, список обновляется. Поскольку я использую rxjs BehaviourSubjects в своем проекте для хранения данных, мне приходится заново назначать новые значения с помощью this.data.next каждый раз, когда я получаю ответ. Этот предмет используется в компоненте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...