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

标签 javascript aurelia

我是 Aurelia 的新手,在路由器配置中,我想定义状态参数,并在单击路由器生成的链接时导航到该状态。我找不到任何引用资料和相关问题

最佳答案

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

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

希望对你有帮助!

关于javascript - 如何在 Aurelia 路由器中定义状态参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34256972/

相关文章:

Aurelia:Webpack、JSPM 还是 CLI?

javascript - 函数定义中的星号是什么意思,比如 "function* ()"?

javascript - 如何使用 urequire 嵌入依赖项

javascript - Gruntfile.js 任务无法读取包值?

javascript - 如何使这段代码在 jQuery 1.4.x 中工作?

aurelia - au build 提示文件未找到或无法访问

javascript - 在javascript中分割数字以不同的字体大小显示小数点之后和之前的数字

css - Flexbox 无法与 Aurelia(Webpack 初学者工具包)一起正常工作

javascript - Aurelia - 在下拉列表中设置默认值

javascript - 从 <script> 调用 Aurelia 函数