Resolvers
Last updated
Was this helpful?
Last updated
Was this helpful?
A class that implements the interface (or a function with the same signature as the ) that you use to produce or retrieve data that is needed before navigation to a requested route can be completed.
Resolvers run after all for a route tree have been executed and have succeeded. See an example of using a to retrieve dynamic data.
Interface that classes can implement to be a data provider. A data provider class can be used with the router to resolve data during navigation. The interface defines a resolve()
method that is invoked when the navigation starts. The router waits for the data to be resolved before the route is finally activated.
The following example implements a resolve()
the method that retrieves the data needed to activate the requested route.
Here, the defined resolve()
function is provided as part of the object in the router configuration:
You can alternatively provide an in-line function with the resolve()
signature: