How to get Route data into App Component in Angular 2

前端 未结 6 1059
青春惊慌失措
青春惊慌失措 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:51

    Try to filter and loop your events instead of subscribe

    constructor(router:Router, route:ActivatedRoute) {
        router.events
          .filter(e => e instanceof NavigationEnd)
          .forEach(e => {
            this.title = route.root.firstChild.snapshot.data['PageName'];
        });
    }
    

    Please check the following working demo: https://plnkr.co/edit/rBToHRaukDlrSKcLGavh?p=info

提交回复
热议问题