Как динамически связывать угловые маршруты из json, возвращенного web api.?
Хорошо, так что в настоящее время я использую эти угловые маршруты, чтобы выполнять навигацию и хлебные крошки в моем угловом проекте, как это:
const routes : Routes = [
{
path: '',
component: HomeComponent,
data: {
text: 'Home',
nav: true,
breadcrumbs: true
}
},
{
path: 'references',
component: FetchDataComponent,
data: {
text: 'References',
nav: true,
breadcrumbs: true
},
//children: browseRoutes
},
{
path: 'counter',
component: CounterComponent,
data: {
text: 'Dashboard',
nav: true,
breadcrumbs: true
}
},
{
path: 'administration',
component: AdministrationComponent,
data: {
text: 'Administration',
nav: true,
breadcrumbs: true
},
},
{
path: 'contact',
component: AdministrationComponent,
data: {
text: 'Contact Us',
nav: true,
breadcrumbs: true
},
children: browseRoutes
},
];
но я хочу динамически создавать маршруты, которые приходят из API, вот так:
[
{
"pagesId": 1,
"url": "",
"title": "Home",
"description": "Home Page",
"parentsId": null
},
{
"pagesId": 2,
"url": "administration",
"title": "Administration",
"description": "administration Page",
"parentsId": 1
}
]
есть ли какой-нибудь возможный способ справиться с этим