Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RouteSnapshot

Hierarchy

  • RouteSnapshot

Implements

Index

Constructors

constructor

Properties

canActivate

canActivate: ((route: RouteSnapshot) => Observable<boolean | RouteComponent[]>)[] = []

canActivateChild

canActivateChild: ((childRoute: RouteSnapshot) => Observable<boolean | RouteComponent[]>)[] = []

canDeactivate

canDeactivate: ((component: Factory, currentRoute: RouteSnapshot) => Observable<boolean | RouteComponent[]>)[] = []

canLoad

canLoad: ((route: RouteSnapshot, segments: RouteSegment[]) => Observable<boolean | RouteComponent[]>)[] = []

Optional childRoute

childRoute: RouteSnapshot

Optional children

children: Route[]

component

component: typeof Component

data

data$

data$: ReplaySubject<RouterKeyValue> = new ReplaySubject<RouterKeyValue>(1)

Optional element

element: IElement

Optional extractedUrl

extractedUrl: undefined | string

Optional initialUrl

initialUrl: undefined | string

params

params$

params$: ReplaySubject<RouterKeyValue> = new ReplaySubject<RouterKeyValue>(1)

Optional parent

parent: RouteSnapshot | undefined

path

path: string

pathMatch

pathMatch: "prefix" | "full" = "prefix"

Optional previousRoute

previousRoute: RouteSnapshot

queryParams

queryParams: RouterKeyValue

queryParams$

queryParams$: ReplaySubject<RouterKeyValue> = new ReplaySubject<RouterKeyValue>(1)

Optional redirectTo

redirectTo: undefined | string

relative

relative: boolean = true

remainUrl

remainUrl: string

segments

segments: RouteSegment[]

Optional urlAfterRedirects

urlAfterRedirects: undefined | string

Methods

next