Allowed values in an ExtraOptions object that configure when the router performs the initial navigation operation.

See more...

type InitialNavigation = 'disabled' | 'enabledBlocking' | 'enabledNonBlocking';

See also

  • forRoot()


  • 'enabledNonBlocking' - (default) The initial navigation starts after the root component has been created. The bootstrap is not blocked on the completion of the initial navigation.
  • 'enabledBlocking' - The initial navigation starts before the root component is created. The bootstrap is blocked until the initial navigation is complete. This value is required for server-side rendering to work.
  • 'disabled' - The initial navigation is not performed. The location listener is set up before the root component gets created. Use if there is a reason to have more control over when the router starts its initial navigation due to some complex initialization logic.

© 2010–2022 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.