Задать вопрос
DirecTwiX
@DirecTwiX
"display: flex;" уже предлагали?

Angular2. Как сделать модальное окно с помощью компонента?

Собственно непонятно, можно ли это сделать стандартными средствами.
Можно ли вставлять куда-нибудь компонент, кроме аутлета роутера?
  • Вопрос задан
  • 1214 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
AMar4enko
@AMar4enko
Можно ли вставлять куда-нибудь компонент, кроме аутлета роутера?

Конечно, аутлет же тоже компонент.

Стандартными средствами - добавляете в корень документа компонент ModalCmp, делаете сервис ModalService, из компонента спрашиваете у сервиса подписку на открытие окон, в компоненте список открытых окон, при событии открытия окна добавляете его в список к себе и открытые окна выводите через ngFor. Ну и по закрытию окна сервису сообщаете об этом, а сервис сообщает тому, кто открыл окно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы