Angular2 - APP_BASE_HREF с HashLocationStrategy

У меня угловое приложение использует маршрутизацию с HashLocationStrategy, мне нужно установить разные значения в основном HTML-файле и разные в маршрутизации.

Я попробовал это решение:

@NgModule({
    imports: [
        BrowserModule,
        FormsModule,
        HttpModule,
        MyRouting // with useHash set to true
    ],
    declarations: [
        AppComponent,
    ],
    providers: [
        { provide: APP_BASE_HREF, useValue: '/prefix' }
    ],
    bootstrap: [AppComponent]
})
export class AppModule { }

Работает почти хорошо, но значение '/ prefix' вставляется после хэша, например:

http://myapp.com/#/prefix/home

Тогда как я хочу:

http://myapp.com/prefix/#/home

Для ясности, мой базовый тег:

<base href="/">

Ответы на вопрос(2)

Ваш ответ на вопрос