У меня угловое приложение и я пытаюсь получить параметры URL.Конфигурация маршрутизатора выглядит следующим образом
export const appRoutes: Routes = [
{ path: '', component: SharepointMainComponent },
{ path: 'userProfile' ,component: UserDataComponent, canActivate : [MsalGuard]},
{ path: '**', component: ErrorComponent }
];
, а конструктор SharepointMainComponent выглядит следующим образом
constructor(private activatedRoute: ActivatedRoute,) {
//get optyNumber from url
this.activatedRoute.queryParams.subscribe(params => {
let optyNumber = params['optyNumber'];
console.log("optyNumber:" + optyNumber);
});
}
Если я наберу URL-адрес http://myserver.com? OptyNumber = 1234
тогда я получаю значение undefined.Однако, если я наберу http://myserver.com/#/?optyNumber=1234
, тогда значение будет напечатано очень хорошо.Что мне нужно сделать, чтобы заставить его работать с использованием / # /