Create a RouteAdapter from a shared history controller.
Route matching is path-based, so this adapter surfaces location.path
(query/hash are intentionally omitted from Route context matching).
Adapter navigation methods call history with replaceSearch: true so a
path-only navigation does not accidentally retain a previous query string.
Relative navigation input is resolved against the current history path.
Create a RouteAdapter from a shared history controller.
Route matching is path-based, so this adapter surfaces
location.path(query/hash are intentionally omitted from Route context matching).Adapter navigation methods call history with
replaceSearch: trueso a path-only navigation does not accidentally retain a previous query string. Relative navigation input is resolved against the current history path.Example: