如何在Aurelia路由器中定义状态参数

时间:2015-12-13 22:06:54

标签: javascript aurelia aurelia-router

我是Aurelia的新手,在路由器配置中,我想定义状态参数,并在我点击路由器生成的链接时导航到该状态。我找不到任何关于这个的参考和问题

1 个答案:

答案 0 :(得分:2)

不确定我是否理解你的问题...

假设您要创建“编辑”路线。该路线将使用“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; 
     } 
}

希望它有所帮助!