InitialNavigation
Allowed values in an ExtraOptions
object that configure when the router performs the initial navigation operation.
type InitialNavigation = true | false | 'enabled' | 'disabled' | 'legacy_enabled' | 'legacy_disabled';
参见
forRoot()
说明
'enabled' - 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.
'legacy_enabled'- (Default, for compatibility.) The initial navigation starts after the root component has been created. The bootstrap is not blocked until the initial navigation is complete. @deprecated
'legacy_disabled'- The initial navigation is not performed. The location listener is set up after the root component gets created. @deprecated since v4
true
- 同 'legacy_enabled'. @deprecated since v4true
- same as 'legacy_enabled'. @deprecated since v4false
- 同 'legacy_disabled'. @deprecated since v4false
- same as 'legacy_disabled'. @deprecated since v4
The 'legacy_enabled' and 'legacy_disabled' should not be used for new applications.