У меня есть приложение Angular, в котором есть система вкладок, что означает, что у меня может быть открыто несколько форм одновременно, и я перемещаюсь по ним с помощью вкладок.
Для достижения этой цели у меня есть специальный массив свкладки и для этих вкладок я создаю свои формы с помощью
<form-component *ngFor="let tab of tabs; let i = index" [id]="tab.obj.id"
[class.d-none]="!tab.active">
</form-component>
Вопрос в том, почему при удалении вкладки с помощью tabs.splice(i, 1)
созданные формы не теряют своих значений?
Я думал, что при изменении массива Angular выполняет рендеринг всего, поэтому мне пришлось потерять все данные, но это удерживается (мои данные форм сохраняются только в компоненте формы).