2015-12-13 2 views
0

Я новичок в Aurelia и в конфигурации маршрутизатора, я хочу определить параметр состояния и перейти к этому состоянию, когда я нажимаю на созданную ссылку маршрутизатором. Я не мог найти каких-либо ссылок и вопрос об этомКак определить параметры состояния в маршрутизаторе Aurelia

+0

Я не уверен, что вы просите. Не могли бы вы предоставить более подробную информацию о своем вопросе? –

+0

export class App { configureRouter (config, router) { config.title = 'Aurelia'; config.map ([ {route: ['', 'user'], name: 'user', moduleId: 'users/user', params: "id" nav: true, title: 'User'} ]); this.router = router; } } Часть, которую я задаю, заключается в том, как определить «параметры» для состояния – erdysson

+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; 
    } 
} 

Надеюсь, это поможет!

+0

да, это именно то, что я хочу. Спасибо – erdysson

Смежные вопросы