directives | @uirouter/angular
Options
Menu

Module directives

The UI-Router for Angular directives:

  • UIView: A viewport for routed components
  • UISref: A state ref to a target state; navigates when clicked
  • UISrefActive: (and UISrefActiveEq) Adds a css class when a UISref's target state (or a child state) is active

Index

Variables

UIROUTER_DIRECTIVES: (UIView | UISref | AnchorUISref | UISrefActive | UISrefStatus)[] = _UIROUTER_DIRECTIVES

References to the UI-Router directive classes, for use within a @Component's directives: property

References to the UI-Router directive classes, for use within a @Component's directives: property

deprecated

use UIRouterModule

_UIROUTER_DIRECTIVES: (UIView | UISref | AnchorUISref | UISrefActive | UISrefStatus)[] = [UISref, AnchorUISref, UIView, UISrefActive, UISrefStatus]

Functions

  • getSrefStatus(event: TransEvt, srefTarget: TargetState): SrefStatus
  • Given a TransEvt (Transition event: started, success, error) and a UISref Target State, return a SrefStatus object which represents the current status of that Sref: active, activeEq (exact match), entering, exiting

  • ng2ComponentInputs(factory: ComponentFactory<any>): InputMapping[]
  • Given a component class, gets the inputs of styles:

  • pathMatches(target: TargetState): Predicate<PathNode[]>
  • Returns a Predicate<PathNode[]>

  • spreadToSubPaths(basePath: PathNode[], appendPath: PathNode[]): PathNode[][]
  • Given basePath: [a, b], appendPath: [c, d]), Expands the path to [c], [c, d] Then appends each to [a,b,] and returns: [a, b, c], [a, b, c, d]

  • Given basePath: [a, b], appendPath: [c, d]), Expands the path to [c], [c, d] Then appends each to [a,b,] and returns: [a, b, c], [a, b, c, d]

    Parameters

    • basePath PathNode[]
    • appendPath PathNode[]

    Returns PathNode[][]


Object literals

inactiveStatus: object
active: false = false
entering: false = false
exact: false = false
exiting: false = false
targetStates: undefined[] = []

Generated using TypeDoc