Пожалуйста, объясните, в чем разница между фрагментом кода 2 ниже:
const routes: Routes = [
{
path: '',
canActivate: [AuthGuard],
component: MainComponent,
children: [
{
path: '',
component: DashboardComponent
},
{
path: 'items/add',
component: AddItemComponent
},
{
path: 'items/:type/sandbox',
component: SandboxComponent
},
{
path: 'items/:id',
component: EditWrapperComponent
},
{
path: 'items/:account/:id',
component: EditWrapperComponent
}
]
}
];
const route: Routes = [{path: '', canActivate: [AuthGuard], компонент: MainComponent, потомки: [{путь: '', компонент: DashboardComponent}, {путь: 'items / add', компонент: AddItemComponent}, {путь: 'items /: id', компонент: EditWrapperComponent}, {путь:' items /: account /: id ', компонент: EditWrapperComponent}, {путь:' items /: type / sandbox ', компонент: SandboxComponent}]}];
Фрагмент кода 1 также работает, когда я звоню localhost:4200/items/app/sandbox
(приложение имеет тип), но фрагмент кода 2 не работает.
Я не знаю, почему, пожалуйста, помогите объяснить:)