экран одного и того же компонента (в зависимости от места клика просто меняется информация в компоненте), сделал это с помощью *ngFor. то есть при каждом клике в массив добавляется переменная и дальше идет отрисовка еще 1 компонента. Все этим компоненты могут закрываться 1 кнопкной, но могут закрываться и по одному. С первым случаем все понятно - просто чистим массив, а вот со вторым - нет. Можно ли как то индексировать компоненты? Чтобы понять какой был закрыт и удалить именно его?\
Задай ай-ди каждому компоненту при создании, а передать это значение не такая уж и большая проблема)
А зачем их держать в массиве? Реализовать для кнопки в шалоне закрытие этого компонента и подвязать все на клик "закрыть все компоненты", - создать сервис и там сабджект отвечающий за это и в каждый компоненте подписочку.
Обсуждают сегодня