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);
When a Transition starts, this hook resolves all the EAGER Resolvables, which the transition then waits for.
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);
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 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