Я много исследовал библиотеку внутренних компонентов на основе Angular, которую мы создаем, и я не могу понять, почему компоненту Modal или Dialog требуется абстракция Service для работы.У меня есть рабочий пример, просто использующий подход Angular-компонента с некоторым CSS-кодом, чтобы он находился там, где он должен быть на странице, использующий контент-проекцию, чтобы сделать код многократно используемым.
Я в основном хочу понять, чтоскрытая функциональность / преимущества использования сервиса для вызова / генерации модального режима, поскольку каждая библиотека компонентов на основе Angular, с которой я сталкивался, использует этот метод.