p.location-badge. exported from angular2/router defined in angular2/src/router/route_registry.ts (line 22) :markdown The RouteRegistry holds route configurations for each component in an Angular app. It is responsible for creating Instructions from URLs, and generating URLs based on route and parameters. .l-main-section h2 Members .l-sub-section h3 constructor pre.prettyprint code. constructor() :markdown .l-sub-section h3 config pre.prettyprint code. config(parentComponent, config: StringMap<string, any>) :markdown Given a component and a configuration object, add the route to this registry .l-sub-section h3 configFromComponent pre.prettyprint code. configFromComponent(component) :markdown Reads the annotations of a component and configures the registry based on them .l-sub-section h3 recognize pre.prettyprint code. recognize(url: string, parentComponent) :markdown Given a URL and a parent component, return the most specific instruction for navigating the application into the state specified by the .l-sub-section h3 generate pre.prettyprint code. generate(name: string, params: StringMap<string, string>, hostComponent) :markdown