function
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.
provideRouter(routes: Routes, ...features: RouterFeatures[]): EnvironmentProviders
routes | Routes | A set of |
features | RouterFeatures[] | Optional features to configure additional router behaviors. |
EnvironmentProviders
: A set of providers to setup a Router.
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'})) ] } );
© 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://angular.io/api/router/provideRouter