Optionalinherit
This option sets whether or not the transition's parameter values should be inherited from the current parameter values.
true, it will inherit parameter values from
the current parameter values.
false, only the parameters which are
provided to transitionTo will be used.
Optionallocation
This option changes how the Transition interacts with the browser's location bar (URL).
true, it will update the url in the location
bar.
false, it will not update the url in the
location bar.
"replace", it
will update the url and also replace the last history
record.
Optionalrelative
When transitioning to relative path (e.g '^'),
this option defines which state to be relative from.
Optionalreload
This option may be used to force states which are currently active to reload.
During a normal transition, a state is "retained" if:
Forcing a reload of a state will cause it to be exited and entered, which will:
Refetch that state's resolve data
Exit the state (onExit hook)
Re-enter the state (onEnter hook)
Re-render the views (controllers and templates)
When true, the destination state (and all
parent states) will be reloaded.
When it is a string and is the name of a state, or when it is a State object, that state and any children states will be reloaded.
The TransitionOptions object can be used to change the behavior of a transition.
It is passed as the third argument to [[StateService.go]], [[StateService.transitionTo]]. It can also be used with an
ngSref.