Может кто-нибудь предложить мне, как применить перетаскивание для наблюдаемого массива?
ЗДЕСЬ itemsReceived $ - это наблюдаемый массив. Но компилятор выдает ошибку.
drop(event: CdkDragDrop<string[]>) {
moveItemInArray(this.itemsReceived$, event.previousIndex, event.currentIndex);
}
Показывает ошибку только для чтения. Невозможно назначить только для чтения типов. Я думаю, что наблюдаемые не являются изменяемыми.
Как мы можем выполнить эту тренировку?
Я попытался подписаться и присвоить наблюдаемые данные локальной переменной, а затем назначить их обратно вместо this.itemsReceived. Затем также компилятор выдает ошибку