为什么Angular ActivatedRoute.routeConfig并不总是有效?

时间:2018-02-09 22:54:03

标签: angular angular2-routing

根据各种情况,routeConfig可能为空,或者可能有效。我试图弄清楚为什么或什么时候它有效,什么时候没有。我想用它来动态加载,但我不能依赖它,因为它并不总是有效的。到目前为止,

export class HomeComponent implements OnInit {
  constructor(
    private activatedRoute: ActivatedRoute
  ) {
  }
  ngOnInit(): void {
        console.log('route config', this.activatedRoute.routeConfig);
  }
}

我的路线模块(按要求)

const routes: Routes = [
  { path: 'home', component: HomeComponent},
  { path: '', redirectTo: 'home', pathMatch: 'full' },
]
const config: ExtraOptions = {
  useHash: true,
};
@NgModule({
  imports: [
    RouterModule.forRoot(routes, config),
  ],
  exports: [
    RouterModule,
  ],
  declarations: [
  ]
})
export class RoutingModule {
}

0 个答案:

没有答案