我们有一个路由器配置示例应用,定义如下。用户详细信息路由中的“id”参数可以在其值中包含#,例如/ users /#abc。我们可以导航到用户视图的用户详情视图,其“ID”是#abc,没有问题。但是,刷新详细信息页面时,会返回到用户视图。有没有办法转义字符“#”?#参数化路线中断奥里利亚路线
export class App {
configureRouter(config, router) {
this.router = router;
config.title = 'Aurelia';
config.map([
{ route: ['', 'home'], name: 'home', moduleId: 'home/index' },
{ route: 'users', name: 'users', moduleId: 'users/index', nav: true },
{ route: 'users/:id', name: 'userDetail', moduleId: 'users/detail' }
]);
}
}
这似乎是路由器中记录的错误。见https://github.com/aurelia/router/issues/424和https://github.com/aurelia/router/issues/435 –