How to get Route data into App Component in Angular 2

前端 未结 6 1061
青春惊慌失措
青春惊慌失措 2020-12-10 02:19

I have defined some route data in my app routing module like below:

    const appRoutes:Routes = [
  {path: \'\', component: LoginComponent, data:[{PageName:         


        
6条回答
  •  误落风尘
    2020-12-10 02:39

    If you had statically routed using Router object like below:

    {
      path: '',
      pathMatch: 'full',
      component: NameComponent,
      data: { variableName: 'variableValue' }
    },
    

    On ngOnInit() you can use ActivatedRoute object to recover the data you passed from Router definition:

    ngOnInit() {
      this.localVariable = this.route.snapshot.data['variableName'];
    }
    

    Obs: I am using Angular 5!

提交回复
热议问题