Я перенастроил свой Aurelia Router, используя configureRouter моего app.ts, вот так:
configureRouter(config, router: Router) {
config.map([
{
route: ['users', 'users/:userId?'],
name: 'users',
moduleId: './users',
nav: true,
},
//…
])
}
, затем у меня есть код, который указывает маршрутизатору перейти к определенному пользователю:
showUser(id: number) {
const params = { userId: id };
this.router.navigateToRoute("users", params);
}
Это работало до недавнего времени и дало мне #/users/1
.После обновления npm с aurlelia-cli @ 1beta3 на aurelia-cli @ 1beta5 это, похоже, больше не работает, вместо этого генерируется #/users?userId=1
и не удается перейти туда.
Что не так?