ViewConfig | UI-Router
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ViewConfig

This interface represents a [[ViewDeclaration]] that is bound to a PathNode.

A ViewConfig is the runtime definition of a single view.

During a transition, ViewConfigs are created for each [[ViewDeclaration]] defined on each "entering" State. Then, the ViewService finds any matching ui-view(s) in the DOM, and supplies the ui-view with the ViewConfig. The ui-view then loads itself using the information found in the ViewConfig.

A ViewConfig if matched with a ui-view by finding all ui-views which were created in the context named by the uiViewContextAnchor, and finding the ui-view or child ui-view that matches the uiViewName address.

Hierarchy

  • ViewConfig

Implemented by

Index

Properties

Methods

Properties

$id: number
loaded: boolean
path: PathNode[]

The node the ViewConfig is bound to

The node the ViewConfig is bound to

viewDecl: _ViewDeclaration

The normalized view declaration from State.views

The normalized view declaration from State.views

Methods

  • load(): Promise<ViewConfig>
  • Fetches templates, runs dynamic (controller|template)Provider code, lazy loads Components, etc

  • Fetches templates, runs dynamic (controller|template)Provider code, lazy loads Components, etc

    Returns Promise<ViewConfig>


Generated using TypeDoc