如何在 Aurelia 路由器中定义状态参数
How can I define state parameters in Aurelia router
我是 Aurelia 的新手,在路由器配置中,我想定义状态参数并在单击路由器生成的 link 时导航到该状态。我找不到任何参考资料和关于此的问题
不确定我是否理解你的问题...
假设您要创建一条 "edit" 路线。该路由将使用 "id" 进行参数化。然后,您应该使用一个符号,如 :id
来表示参数。像这样:
export class App {
configureRouter(config, router) {
config.title = 'Aurelia';
config.map([
{ route: ['','user'], name: 'user', moduleId: 'users/user', params:"id" nav: true, title:'User' }
//route with param
{ route: 'user/:id, name: 'userEdit', moduleId: 'users/edit', nav: false, title:'Edit User' }
]);
this.router = router;
}
}
希望对您有所帮助!
我是 Aurelia 的新手,在路由器配置中,我想定义状态参数并在单击路由器生成的 link 时导航到该状态。我找不到任何参考资料和关于此的问题
不确定我是否理解你的问题...
假设您要创建一条 "edit" 路线。该路由将使用 "id" 进行参数化。然后,您应该使用一个符号,如 :id
来表示参数。像这样:
export class App {
configureRouter(config, router) {
config.title = 'Aurelia';
config.map([
{ route: ['','user'], name: 'user', moduleId: 'users/user', params:"id" nav: true, title:'User' }
//route with param
{ route: 'user/:id, name: 'userEdit', moduleId: 'users/edit', nav: false, title:'Edit User' }
]);
this.router = router;
}
}
希望对您有所帮助!