feat(router): support deep-linking to anywhere in the app

Closes #2642
This commit is contained in:
Brian Ford
2015-06-30 13:18:51 -07:00
parent 2335075506
commit f66ce096d8
16 changed files with 331 additions and 170 deletions

View File

@ -34,7 +34,8 @@ import {List} from './src/facade/collection';
export const routerDirectives: List<any> = CONST_EXPR([RouterOutlet, RouterLink]);
export var routerInjectables: List<any> = [
RouteRegistry,
bind(RouteRegistry)
.toFactory((appRoot) => new RouteRegistry(appRoot), [appComponentTypeToken]),
Pipeline,
bind(LocationStrategy).toClass(HTML5LocationStrategy),
Location,