Я получил следующий html
<app-grid [columns]="columns" [data]="data" ></app-grid>
Я хочу, чтобы свойства данных и столбцов были неизменными. Сетка должна показывать только это. Но в случаях сортировки или фильтрации данные будут меняться, по крайней мере, на порядок.
Но вот моя проблема. Если я получаю доступ к массиву данных и изменяю одно свойство содержащего объекта. Вот так.
this.data[0].name = "test"
Оригинал изменяется. Но я думал, что данные - это только один способ передачи данных.
Может кто-нибудь указать мне в правильном направлении, на то, почему это происходит и как я могу его опустить. Я пришел из React, где это было бы довольно прямо.