0
votes

I'm using named/child router-outlet to reload dynamically load data into form. The problem that I am getting is that it only works if I navigate to the route programmatically so:

this.router.navigate([
      '/printers',
      { outlets: { 'form-outlet': [selectedPrinter.id] } },
    ]);

...and this works fine but the if I try to copy and paste the URL (e.g. "http://localhost:4200/printers/(form-outlet:119)") or refresh the page while at that URL I get 404 error in the console:

Failed to load resource: the server responded with a status of 404 (Not Found)

Does anyone know why this happens and how to fix it?

1

1 Answers

0
votes

Fixed it by changing index.html <base href="./"> to <base href="/"> without the ..