Я пытаюсь передать значение в index.html, который вызывает app.componenet.Я пытаюсь обработать строку запроса, которая передается в моем корневом компоненте, прежде чем я сделаю перенаправление
LINK Goal
http://localhost:4200/index/1
HtML
<app-root></app-root>
APP.Component
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css'],
providers: [AppComponentService]
})
export class AppComponent {
constructor(elm: ElementRef,private _service: AppComponentService, private _rout: ActivatedRoute) {
this._rout.params.subscribe(params => {
console.log('id' + params['id']);//value is undefined
});
}
Маршруты приложений
{ path: '', redirectTo: '/dashboard', pathMatch: 'full' },
*****************************ОБНОВИТЬ**********************************************************************
Моя проблема должна возникать из-за проблем .. пожалуйста, имейте в виду, что я пытаюсь нажать на app.comonent, чтобы выполнить некоторую логику, прежде чем перенаправить на панель управления
I change my rout to
const routes: Routes = [
{ path: '', component: AppComponent }
];
@NgModule({
imports: [RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })],
exports: [RouterModule]
})
export class AppRoutingModule { }
app.component
constructor(elm: ElementRef,private _service: AppComponentService, private _rout: ActivatedRoute) {
this._rout.params.subscribe(params => {
console.log('id' + params['id']);//value is undefined
//some logic then will redirect to dashboard
});