Как применить перетаскивание для наблюдаемого массива? - PullRequest
0 голосов
/ 30 апреля 2020

Может кто-нибудь предложить мне, как применить перетаскивание для наблюдаемого массива?

ЗДЕСЬ itemsReceived $ - это наблюдаемый массив. Но компилятор выдает ошибку.

  drop(event: CdkDragDrop<string[]>) {
    moveItemInArray(this.itemsReceived$, event.previousIndex, event.currentIndex);
  }

Показывает ошибку только для чтения. Невозможно назначить только для чтения типов. Я думаю, что наблюдаемые не являются изменяемыми.

Как мы можем выполнить эту тренировку?

Я попытался подписаться и присвоить наблюдаемые данные локальной переменной, а затем назначить их обратно вместо this.itemsReceived. Затем также компилятор выдает ошибку

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