Блин, я не понял предложения) Можешь по другому написать?
попробую)
1. У нас модальное окно, angular material modal например. Этот компонент получается объект.
2. Объект мы получаем следующим образом: Есть модуль Admin, внутри него таблица, внутри таблицы разные данные, кликаем по строке какого-то товара, и отдаем объект в модалку
3. Модалка получила объект, и там две кнопки, кнопка "Отмена" - просто закрываем модалку, не происходит ничего. Кнопка "Удалить" - нажали на нее, закрыли окно, и в компонент отдали инфу, мол мы удалили объект
4. Теперь берем второй модуль, Cart - модуль корзины товаров, там нажимаем на товар, который хотим удалить из корзины. И там вызывается абсолютно такое же по логике работы и интерфейсу и тексту как и в модалке Admin