1

How to define "base href " dynamically in Angular 8 application from index.html?

Earlier I used --base-href, but now it is not supported.

John Doe
  • 3,794
  • 9
  • 40
  • 72
  • 1
    As far as I can tell from the documentation, —base-href still works.. is it not setting it in index.html in your dist folder? – MikeOne Dec 11 '19 at 18:17

1 Answers1

3

You can set base href dynamically by setting the property through script and getting it in NgModule.

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

And in your module you need to use

@NgModule({
  providers: [{provide: APP_BASE_HREF, useValue: window['base-url]}]
})
Sam
  • 572
  • 3
  • 11