diff --git a/modules/angular2/src/router/pipeline.ts b/modules/angular2/src/router/pipeline.ts index 16298c3e38..ec0579cc4e 100644 --- a/modules/angular2/src/router/pipeline.ts +++ b/modules/angular2/src/router/pipeline.ts @@ -1,11 +1,13 @@ import {Promise, PromiseWrapper} from 'angular2/src/facade/async'; import {List, ListWrapper} from 'angular2/src/facade/collection'; import {Instruction} from './instruction'; +import {Injectable} from 'angular2/di'; /** * Responsible for performing each step of navigation. * "Steps" are conceptually similar to "middleware" */ +@Injectable() export class Pipeline { steps: List; diff --git a/modules/angular2/src/router/route_registry.ts b/modules/angular2/src/router/route_registry.ts index b4970e8c2a..ae54d77d4a 100644 --- a/modules/angular2/src/router/route_registry.ts +++ b/modules/angular2/src/router/route_registry.ts @@ -20,12 +20,14 @@ import { } from 'angular2/src/facade/lang'; import {RouteConfig} from './route_config_impl'; import {reflector} from 'angular2/src/reflection/reflection'; +import {Injectable} from 'angular2/di'; /** * 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. */ +@Injectable() export class RouteRegistry { _rules: Map;