Как в Angular2 динамически добавлять / удалять / сворачивать «окна»?
Необходимо реализовать приложение для ведения договоров на angular2.
Как я понял на angular2 лучше писать SPA.
В главном меню есть пункт - "Список договоров". При нажатии его открывается окно со списком договоров. При нажатии на "Редактировать договор" Открывается новое окно с формой договора. Можно переключится на первое окно и выбрать другой договор и откроется третье окно с договором. Внизу (вверху, сбоку) панель с ярлыками при нажатии на который открывается соотвествующее окно.
Как реализовать такое?
Я думал через Tab. Но не понимаю как во внутрь таба добавть компонент.