такая.
Есть список пунктов меню. Нажимаешь на пункт меню, получаешь данные с сервера, данные улетают в сторонний компонент, который до этого был закрыт. Он открывается, показывает данные, а когда он становится не нужен, закрываем его.
Как делаю я:
1. Помещаю компонент, отображающий данные в родительский компонент.
2. В шаблоне использую конструкцию *ngIf async pipe для отображения данных, когда компонент не нужен, просто кидаю при выходе .next(null), компонент закрывается
Корректно ли так делать? Или нужно создавать каждый раз компонент, а затем уничтожать его? Как вообще такие задачи решаются? Спасибо!
ngIf знаете, как работает?
Обсуждают сегодня