У меня есть основной выход для отображения дома, приборной панели, формы запроса.
Панель инструментов - это галерея для отображения различных видов плиток, таких как диаграмма, таблица.
Я хочу, чтобы в каждой ячейке панели инструментов отображался выход для отображения диаграммы или таблицы.
Поскольку существует несколько экземпляров тайлов, и если в каждом тайле один и тот же выход, боюсь, что каждый тайл будет отвечать на запрос навигации к / тайлу / диаграмме или / тайлу / таблице. Я должен иметь возможность различать каждую розетку плиток.
Первичная розетка -> Главная, Панель инструментов, Запрос.
Панель инструментов -> Компоненты плитки с другой розеткой для отображения диаграммы/list.
HomeComponent
<router-outlet></router-outlet> //outlet for dashboard, request
Маршруты :
{
path: 'dashboard',
component: DashboardComponent //main outlet
},
{
path: 'home',
component: HomeComponent // main outlet
}
Компонент панели инструментов:
<Tile> --outlet for chart/table -- </Tile> //Tile 1
<Tile> --outlet for chart/Table -- </Tile> //Tile 2 and so on.