DirecTwiX
@DirecTwiX
"display: flex;" уже предлагали?

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

Собственно непонятно, можно ли это сделать стандартными средствами.
Можно ли вставлять куда-нибудь компонент, кроме аутлета роутера?
  • Вопрос задан
  • 1213 просмотров
Решения вопроса 1
AMar4enko
@AMar4enko
Можно ли вставлять куда-нибудь компонент, кроме аутлета роутера?

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

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

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

Войти через центр авторизации
Похожие вопросы