• Overview
@angular/router

ActivatedRoute

Class

Provides access to information about a route associated with a component that is loaded in an outlet. Use to traverse the RouterState tree and extract information from nodes.

  
    class ActivatedRoute {}
  
  

The current snapshot of this route

title

Observable<string | undefined>

An Observable of the resolved route title

url

Observable<UrlSegment[]>

An observable of the URL segments matched by this route.

params

Observable<Params>

An observable of the matrix parameters scoped to this route.

queryParams

Observable<Params>

An observable of the query parameters shared by all the routes.

fragment

Observable<string | null>

An observable of the URL fragment shared by all the routes.

data

Observable<Data>

An observable of the static and resolved data of this route.

outlet

string

The outlet name of the route, a constant.

component

Type<any> | null

The component of the route, a constant.

routeConfig

Route | null

The configuration used to match this route.

The root of the router state.

parent

The parent of this route in the router state tree.

firstChild

The first child of this route in the router state tree.

children

The children of this route in the router state tree.

pathFromRoot

The path from the root of the router state tree to this route.

paramMap

Observable<ParamMap>

An Observable that contains a map of the required and optional parameters specific to the route. The map supports retrieving single and multiple values from the same parameter.

queryParamMap

Observable<ParamMap>

An Observable that contains a map of the query parameters available to all routes. The map supports retrieving single and multiple values from the query parameter.

toString

string
@returnsstring
Jump to details