Задать вопрос
@Masterstvo

Как проще добавить компонент которого нет в DOM при событии на другом компоненте в Angular2?

Добрый день! Подскажите пожалуйста как проще добавить компонент которого нет в DOM при событии на другом компоненте в Angular2 (что-то вроде popup)?

Допустим есть компонент, который описан и задекларирован в app.module, но ни где в теплейте не отображен. Хочется чтобы этот компонент появился в корневом app компоненте (ну или в другом компоненте) при определенном событии на другом (существующем в DOM) компоненте. Это можно как-то реализовать не использую структурную директиву ngIf.

Спасибо!
  • Вопрос задан
  • 200 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    Angular Developer
    5 месяцев
    Далее
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
Решения вопроса 1
ozknemoy
@ozknemoy
яваскриптист
либо модалку юзать либо toast(https://github.com/PointInside/ng2-toastr). я и то и то использую
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Посмотрите как реализован ngIf
На основании этого можете сделать свой велосипед.
Но вообще мне кажется вам стоит использовать роутер для таких операций.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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