ExtraOptions interface
This is the documentation for Angular 6.
You can switch to the latest version Angular 10.
You can switch to the latest version Angular 10.
Represents options to configure the router.
Example
...
RouterModule.forRoot([
// Routes definition
], {
enableTracing: true,
}),
Options
enableTracing
#
enableTracing?: boolean
useHash
#
useHash?: boolean
initialNavigation
#
initialNavigation?: InitialNavigation
errorHandler
#
errorHandler?: ErrorHandler
preloadingStrategy
#
preloadingStrategy?: any
onSameUrlNavigation
#
onSameUrlNavigation?: 'reload' | 'ignore'
scrollPositionRestoration
#
scrollPositionRestoration?: 'disabled' | 'enabled' | 'top'
anchorScrolling
#
anchorScrolling?: 'disabled' | 'enabled'
scrollOffset
#
scrollOffset?: [number, number] | (() => [number, number])
paramsInheritanceStrategy
#
paramsInheritanceStrategy?: 'emptyOnly' | 'always'
malformedUriErrorHandler
#
malformedUriErrorHandler?: (error: URIError, urlSerializer: UrlSerializer, url: string) => UrlTree
urlUpdateStrategy
#
urlUpdateStrategy?: 'deferred' | 'eager'
relativeLinkResolution
#
relativeLinkResolution?: 'legacy' | 'corrected'