在 Aurelia 的 MapUnknownRoutes 中重定向
Redirect within MapUnknownRoutes in Aurelia
我想要坏路由导航到根路由。我在路由器上添加了 mapUnknownRoutes
配置。
config.mapUnknownRoutes((inst) => inst.config.moduleId = 'home');
但这使路线保持不变。例如,#/fakeRoute
到家的路线。理想情况下,我想要一种类似于返回 { redirect: '#/' }
的行为,它会取消导航并创建到路线 '#/'
的新导航。这是一项功能吗?
mapUnknownRoutes
方法也接受 RouteConfig
object,因此您可以直接在此处指定重定向:
config.mapUnknownRoutes({ redirect: '#/' });
在 github
上查看方法的完整签名
我想要坏路由导航到根路由。我在路由器上添加了 mapUnknownRoutes
配置。
config.mapUnknownRoutes((inst) => inst.config.moduleId = 'home');
但这使路线保持不变。例如,#/fakeRoute
到家的路线。理想情况下,我想要一种类似于返回 { redirect: '#/' }
的行为,它会取消导航并创建到路线 '#/'
的新导航。这是一项功能吗?
mapUnknownRoutes
方法也接受 RouteConfig
object,因此您可以直接在此处指定重定向:
config.mapUnknownRoutes({ redirect: '#/' });
在 github
上查看方法的完整签名