The TransitionStateHookFn for onEnter
When the state is being entered, the state's .onEnter function is invoked.
Registered using transitionService.onEnter({ entering: (state) => !!state.onEnter }, onEnterHook);
The TransitionStateHookFn for onExit
When the state is being exited, the state's .onExit function is invoked.
Registered using transitionService.onExit({ exiting: (state) => !!state.onExit }, onExitHook);
See: IHookRegistry.onExit
The TransitionStateHookFn for onRetain
When the state was already entered, and is not being exited or re-entered, the state's .onRetain function is invoked.
Registered using transitionService.onRetain({ retained: (state) => !!state.onRetain }, onRetainHook);
A TransitionHookFn which activates the new views when a transition is successful.
A TransitionHookFn which activates the new views when a transition is successful.
Registered using transitionService.onSuccess({}, activateViews);
After a transition is complete, this hook deactivates the old views from the previous state, and activates the new views from the destination state.
See ViewService
A TransitionHookFn which resolves all EAGER Resolvables in the To Path
A TransitionHookFn which resolves all EAGER Resolvables in the To Path
Registered using transitionService.onStart({}, eagerResolvePath, { priority: 1000 });
When a Transition starts, this hook resolves all the EAGER Resolvables, which the transition then waits for.
A TransitionHookFn that skips a transition if it should be ignored
A TransitionHookFn that skips a transition if it should be ignored
This hook is invoked at the end of the onBefore phase.
If the transition should be ignored (because no parameter or states changed) then the transition is ignored and not processed.
A TransitionHookFn that rejects the Transition if it is invalid
A TransitionHookFn that rejects the Transition if it is invalid
This hook is invoked at the end of the onBefore phase. If the transition is invalid (for example, param values do not validate) then the transition is rejected.
A TransitionHookFn that performs lazy loading
A TransitionHookFn that performs lazy loading
When entering a state "abc" which has a lazyLoad
function defined:
lazyLoad
function (unless it is already in process)lazyLoad
function from the state declaration.state('abc', {
component: 'fooComponent',
lazyLoad: () => System.import('./fooComponent')
});
Invokes a state's lazy load function
Invokes a state's lazy load function
a Transition context
the state to lazy load
A promise for the lazy load result
A TransitionHookFn which resolves all LAZY Resolvables for the state (and all its ancestors) in the To Path
A TransitionHookFn which resolves all LAZY Resolvables for the state (and all its ancestors) in the To Path
Registered using transitionService.onEnter({ entering: () => true }, lazyResolveState, { priority: 1000 });
When a State is being entered, this hook resolves all the Resolvables for this state, which the transition then waits for.
A TransitionHookFn which waits for the views to load
A TransitionHookFn which waits for the views to load
Registered using transitionService.onStart({}, loadEnteringViews);
Allows the views to do async work in ViewConfig.load before the transition continues. In angular 1, this includes loading the templates.
A TransitionHookFn that redirects to a different state or params
A TransitionHookFn that redirects to a different state or params
Registered using transitionService.onStart({ to: (state) => !!state.redirectTo }, redirectHook);
A TransitionHookFn which resolves any dynamically added (LAZY or EAGER) Resolvables.
A TransitionHookFn which resolves any dynamically added (LAZY or EAGER) Resolvables.
Registered using transitionService.onFinish({}, eagerResolvePath, { priority: 1000 });
After all entering states have been entered, this hook resolves any remaining Resolvables. These are typically dynamic resolves which were added by some Transition Hook using Transition.addResolvable.
A TransitionHookFn which updates global UI-Router state
A TransitionHookFn which updates global UI-Router state
Registered using transitionService.onBefore({}, updateGlobalState);
Before a Transition starts, updates the global value of "the current transition" ([[Globals.transition]]). After a successful Transition, updates the global values of "the current state" ([[Globals.current]] and [[Globals.$current]]) and "the current param values" ([[Globals.params]]).
See also the deprecated properties: StateService.transition, StateService.current, StateService.params
A TransitionHookFn which updates the URL after a successful transition
A TransitionHookFn which updates the URL after a successful transition
Registered using transitionService.onSuccess({}, updateUrl);
Generated using TypeDoc