UrlHandlingStrategy
Provides a way to migrate AngularJS applications to Angular.
abstract class UrlHandlingStrategy {
abstract shouldProcessUrl(url: UrlTree): boolean
abstract extract(url: UrlTree): UrlTree
abstract merge(newUrlPart: UrlTree, rawUrl: UrlTree): UrlTree
}
方法
Tells the router if this URL should be processed. |
When it returns true, the router will execute the regular navigation. When it returns false, the router will set the router state to an empty state. As a result, all the active components will be destroyed. |
Extracts the part of the URL that should be handled by the router. The rest of the URL will remain untouched. |
Merges the URL fragment with the rest of the URL. |