使用pushState时设置Aurelia路由器的根目录

时间:2015-04-11 00:31:03

标签: aurelia

有没有办法设置路由器的根路径类似于Durandal?

这就是我要做的事情:

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' }
  ]);
});

以便网址http://example.com/root映射到welcome模块。

编辑:我刚刚意识到代码按预期工作。还有其他因素导致问题。无论如何,应该将root属性添加到文档中。我之前只知道它,因为我之前和Durandal合作过。

1 个答案:

答案 0 :(得分:0)

您可以尝试在html文件的标题中设置基本标记

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