Как определить "базовый href" динамически в приложении Angular 8 из index.html?

Как определить "базовый href " динамически в приложении Angular 8 из index.html?

Раньше я использовал --base-href, но сейчас не поддерживается.

1 ответ

Вы можете установить базовый href динамически, установив свойство через скрипт и получив его в NgModule.

  //index.html
    <script>
      window['base-url'] = window.location.pathname;
    </script>

И в вашем модуле вам нужно использовать

@NgModule({
  providers: [{provide: APP_BASE_HREF, useValue: window['base-url]}]
})
Другие вопросы по тегам