Javascript 如何使用应用程序范围的URL前缀配置Angular2路由器?

Javascript 如何使用应用程序范围的URL前缀配置Angular2路由器?,javascript,angular,angular2-routing,Javascript,Angular,Angular2 Routing,我想把我的申请表从 因此,所有路线将如下所示: domain.tld/apppath/homepage domain.tld/apppath/searchpage domain.tld/apppath/resultspage 等等 如何配置路由器,以便不必为每个路由明确指定“apppath”前缀?第二个选项对我不起作用,但第一个选项非常有效,即在index.html中设置。很高兴听到这个消息。第二个也应该有效APP\u BASE\u HREF只影响路由器,可能还有其他因素取决于 <he

我想把我的申请表从

因此,所有路线将如下所示:

  • domain.tld/apppath/homepage
  • domain.tld/apppath/searchpage
  • domain.tld/apppath/resultspage
等等


如何配置路由器,以便不必为每个路由明确指定“apppath”前缀?

第二个选项对我不起作用,但第一个选项非常有效,即在index.html中设置
。很高兴听到这个消息。第二个也应该有效
APP\u BASE\u HREF
只影响路由器,可能还有其他因素取决于
<head>
  <base href="/apppath">
@NgModule({
  providers: [{provide: APP_BASE_HREF, useValue: '/apppath'}],
  ...
})
export class AppModule{}