An injectable service used to query for current state information.
This angular service exposes the StateService singleton.
An injectable service object which has the current state parameters
This angular service (singleton object) holds the current state parameters.
The values in $stateParams
are not updated until after a Transition successfully completes.
This object can be injected into other services.
A config-time injectable provider used to register states.
This angular service exposes the StateProvider singleton.
An injectable service primarily used to register transition hooks
This angular service exposes the TransitionService singleton, which is primarily used to add transition hooks.
The same object is also exposed as $transitionsProvider for injection during angular config time.
A config-time injectable provider primarily used to register transition hooks
This angular provider exposes the TransitionService singleton, which is primarily used to add transition hooks.
The same object is also exposed as $transitions for injection at runtime.
An injectable service used to configure the URL.
This service is used to set url mapping options, and create UrlMatcher objects.
This angular service exposes the UrlMatcherFactory singleton. The singleton is also exposed at config-time as the $urlMatcherFactoryProvider.
An injectable service used to configure the URL.
This service is used to set url mapping options, and create UrlMatcher objects.
This angular service exposes the UrlMatcherFactory singleton at config-time. The singleton is also exposed at runtime as the $urlMatcherFactory.
An injectable service used to configure URL redirects.
This angular service exposes the UrlRouter singleton.
A config-time injectable provider used to manage the URL.
This angular service exposes the UrlRouterProvider singleton.
Annotates a controller expression (may be a controller function(), a "controllername", or "controllername as name")
Annotates a controller expression (may be a controller function(), a "controllername", or "controllername as name")
returns an array of strings, which are the arguments of the controller expression
This is a StateBuilder.builder function for angular1 onEnter
, onExit
,
onRetain
callback hooks on a Ng1StateDeclaration.
This is a StateBuilder.builder function for angular1 onEnter
, onExit
,
onRetain
callback hooks on a Ng1StateDeclaration.
When the StateBuilder builds a State object from a raw StateDeclaration, this builder ensures that those hooks are injectable for angular-ui-router (ng1).
This angular 1 provider instantiates a Router and exposes its services via the angular injector
This angular 1 provider instantiates a Router and exposes its services via the angular injector
This is a StateBuilder.builder function for angular1 views
.
This is a StateBuilder.builder function for angular1 views
.
When the StateBuilder builds a State object from a raw StateDeclaration, this builder
handles the views
property with logic specific to angular-ui-router (ng1).
If no views: {}
property exists on the StateDeclaration, then it creates the views
object
and applies the state-level configuration to a view named $default
.
Implementation of the legacy $resolve
service for angular 1.
Asynchronously injects a resolve block.
Asynchronously injects a resolve block.
This emulates most of the behavior of the ui-router 0.2.x $resolve.resolve() service API.
Given an object invocables
, where keys are strings and values are injectable functions,
injects each function, and waits for the resulting promise to resolve.
When all resulting promises are resolved, returns the results as an object.
an object which looks like an [[StateDefinition.resolve]] object; keys are resolve names and values are injectable functions
key/value pre-resolved data (locals)
a promise for a "parent resolve"
Generated using TypeDoc
UI-Router for Angular 1