Условие использования AngularHash не работает нормально в производственной сборке - PullRequest
0 голосов
/ 06 июня 2019

Я хочу использовать свойство маршрутизатора 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: []
})

Я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...