RouteReuseStrategy
class
Provides a way to customize when activated routes get reused.
abstract class RouteReuseStrategy {
abstract shouldDetach(route: ActivatedRouteSnapshot): boolean
abstract store(route: ActivatedRouteSnapshot, handle: DetachedRouteHandle): void
abstract shouldAttach(route: ActivatedRouteSnapshot): boolean
abstract retrieve(route: ActivatedRouteSnapshot): DetachedRouteHandle | null
abstract shouldReuseRoute(future: ActivatedRouteSnapshot, curr: ActivatedRouteSnapshot): boolean
}
Methods
shouldDetach() | |||
---|---|---|---|
Determines if this route (and its subtree) should be detached to be reused later | |||
abstract shouldDetach(route: ActivatedRouteSnapshot): booleanParameters
Returns
|
store() | ||||||
---|---|---|---|---|---|---|
Stores the detached route. | ||||||
abstract store(route: ActivatedRouteSnapshot, handle: DetachedRouteHandle): voidParameters
Returns
| ||||||
Storing a null value should erase the previously stored value.
|
shouldAttach() | |||
---|---|---|---|
Determines if this route (and its subtree) should be reattached | |||
abstract shouldAttach(route: ActivatedRouteSnapshot): booleanParameters
Returns
|
retrieve() | |||
---|---|---|---|
Retrieves the previously stored route | |||
abstract retrieve(route: ActivatedRouteSnapshot): DetachedRouteHandle | nullParameters
Returns
|
shouldReuseRoute() | ||||||
---|---|---|---|---|---|---|
Determines if a route should be reused | ||||||
abstract shouldReuseRoute(future: ActivatedRouteSnapshot, curr: ActivatedRouteSnapshot): booleanParameters
Returns
|
© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v8.angular.io/api/router/RouteReuseStrategy