Route

interface

npm Package @angular/router
Module import { Route } from '@angular/router';
Source router/src/config.ts

Interface Overview

interface Route { 
  path?: string
  pathMatch?: string
  matcher?: UrlMatcher
  component?: Type<any>
  redirectTo?: string
  outlet?: string
  canActivate?: any[]
  canActivateChild?: any[]
  canDeactivate?: any[]
  canLoad?: any[]
  data?: Data
  resolve?: ResolveData
  children?: Routes
  loadChildren?: LoadChildren
  runGuardsAndResolvers?: RunGuardsAndResolvers
}

Description

See Routes for more details.

Members

path?: string

pathMatch?: string

matcher?: UrlMatcher

component?: Type<any>

redirectTo?: string

outlet?: string

canActivate?: any[]

canActivateChild?: any[]

canDeactivate?: any[]

canLoad?: any[]

data?: Data

resolve?: ResolveData

children?: Routes

loadChildren?: LoadChildren

runGuardsAndResolvers?: RunGuardsAndResolvers

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v4.angular.io/api/router/Route