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