Когда я пытаюсь перейти на http://myapplication/unmanaged Я получаю ошибку 404. Я могу заставить это работать, установив хэш в true и имея хэш-тег в URL-адресе. Однако я не могу этого сделать, потому что я пытаюсь передать параметры строки запроса во время выполнения и помеченные тегами хэш-тегов. Есть ли способ использовать следующий URL-адрес во время загрузки приложения без использования хэша.Угловой 2 доступ к просмотру
URL:
http://myapplication/unmanaged/x14/3?mac=00:11:22:33:44:79
Маршруты:
const routes: Routes = [
{
path: '',
component: StartPage
},
{
path: 'unmanaged/:controllerId/:activeGroupId',
component: UnmanagedPage
},
{
path: 'edge',
component: EdgeComponent,
canActivate: [AuthGuard],
children: [
{ path: '', component: DevicesPage, pathMatch: 'full' },
{ path: 'devices', component: DevicesPage },
{ path: 'device/:id', component: DeviceDetailsPage },
{ path: 'device-edit/:id', component: DeviceEditPage},
{ path: 'device-add', component: DeviceAddPage },
{ path: 'groups', component: GroupsPage },
{ path: 'cyber-score', component: CyberScorePage },
{ path: 'profile', component: ProfilePage },
{ path: 'profile-edit', component: ProfileEditPage }
]
},
{
path: 'guest',
component: GuestComponent,
children: [
{ path: 'device', component: GuestDeviceDetailsPage }
]
},
{
path: '**',
component: PageNotFoundPage
}
];