2015-04-11 4 views
0

Есть ли способ установить корневой путь маршрутизатора, подобный 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 должно быть добавлено в документацию. Я знал об этом только потому, что раньше работал с Дюрандалом.

+0

Вы можете открыть вопрос в хранилище маршрутизатора? –

ответ

0

Вы можете попробовать установить базовый тег в заголовке файла HTML

<base href="http://www.example.com/root">