Router Fixes (#10579)

* fix(router): copy over data during data resolution
* fix(router): components instantiated in lazy-loaded modules should use location's injector
This commit is contained in:
Victor Savkin
2016-08-10 15:53:57 -07:00
committed by vikerman
parent 9a11ec2624
commit 6db27153ef
6 changed files with 1901 additions and 1812 deletions

View File

@ -70,7 +70,8 @@ export function createEmptyState(urlTree: UrlTree, rootComponent: Type): RouterS
return new RouterState(new TreeNode<ActivatedRoute>(activated, []), snapshot);
}
function createEmptyStateSnapshot(urlTree: UrlTree, rootComponent: Type): RouterStateSnapshot {
export function createEmptyStateSnapshot(
urlTree: UrlTree, rootComponent: Type): RouterStateSnapshot {
const emptyParams = {};
const emptyData = {};
const emptyQueryParams = {};