Я хочу использовать свойство маршрутизатора useHash в зависимости от условия. Работает нормально, когда я использую режим разработки или напрямую использую значения true / false. но в производственном режиме он не работает.
В файле app.routes.ts [отлично работает как в prod && dev build]
@NgModule({
imports: [
RouterModule.forRoot(routes, { useHash: true})
],
exports: [RouterModule],
providers: []
})
Введение условия в файл app.routes.ts [отлично работает в сборке dev, но не в производственной сборке]
@NgModule({
imports: [
// conditional LocationStrategy based on multi-tenant condition
RouterModule.forRoot(routes, { useHash: localStorage.getItem("mTenantMode") && localStorage.getItem("mTenantMode") != "true" })
],
exports: [RouterModule],
providers: []
})
Я что-то упустил?