diff --git a/modules/@angular/router/src/common_router_providers.ts b/modules/@angular/router/src/common_router_providers.ts index b51f5146c2..cc7322372f 100644 --- a/modules/@angular/router/src/common_router_providers.ts +++ b/modules/@angular/router/src/common_router_providers.ts @@ -54,9 +54,11 @@ export function rootRoute(router: Router): ActivatedRoute { return router.routerState.root; } -export function setupRouterInitializer(injector: Injector, appRef: ApplicationRef) { +export function setupRouterInitializer(injector: Injector) { return () => { - appRef.registerBootstrapListener(() => { injector.get(Router).initialNavigation(); }); + injector.get(ApplicationRef).registerBootstrapListener(() => { + injector.get(Router).initialNavigation(); + }); }; }