Есть ли способ установить корневой путь маршрутизатора, подобный Durandal?Установить корень маршрутизатора Aurelia при использовании pushState
Это то, что я пытаюсь сделать:
this.router.configure(config => {
config.title = 'Aurelia';
config.options.pushState = true;
config.options.root = '/root';
config.map([
{ route: ['','welcome'], moduleId: './welcome', nav: true, title:'Welcome' }
]);
});
Так что URL http://example.com/root
сопоставляется welcome
модуля.
EDIT: Я только понял, что код работает так, как ожидалось. Что-то еще вызывает проблему. В любом случае, свойство root должно быть добавлено в документацию. Я знал об этом только потому, что раньше работал с Дюрандалом.
Вы можете открыть вопрос в хранилище маршрутизатора? –