Sets up providers necessary to enable Router functionality for the application. Allows to configure a set of routes as well as extra features that should be enabled.
API
function provideRouter( routes: Routes, ...features: RouterFeatures[] ): EnvironmentProviders;
Usage Notes
Basic example of how you can add a Router to your application:
const appRoutes: Routes = [];
bootstrapApplication(AppComponent, {
providers: [provideRouter(appRoutes)]
});
You can also enable optional features in the Router by adding functions from the RouterFeatures type:
const appRoutes: Routes = [];
bootstrapApplication(AppComponent,
{
providers: [
provideRouter(appRoutes,
withDebugTracing(),
withRouterConfig({paramsInheritanceStrategy: 'always'}))
]
}
);