, "" , "" . , , , "" , "".
, :
app.js :
export class App {
configureRouter(config, router) {
config.title = 'Aurelia';
config.map([
{ route: '', redirect: 'work' },
{ route: 'work', moduleId: './work/work-section', nav: true, title: 'Work' },
]);
this.router = router;
}
}
"work". .
"work-section.js":
export class WorkSection {
configureRouter(config, router) {
config.map([
{ route: '', moduleId: './work-list', nav: false, title: '' },
{ route: ':id', moduleId: './work-detail', nav: false, title: '' },
]);
}
}
"work-section.html". <router-view>:
<template>
<router-view></router-view>
</template>
, work-list.js + .html work-detail.js + .html "work". "" . , "" .
. (, ). . .