feat(router): add support for route links with no leading slash

Closes #4623
This commit is contained in:
Brian Ford
2015-10-26 17:18:08 +00:00
parent 7af27f9617
commit 07cdc2ff44
4 changed files with 116 additions and 15 deletions

View File

@ -254,6 +254,14 @@ export class RouteRegistry {
return instruction;
}
public hasRoute(name: string, parentComponent: any): boolean {
var componentRecognizer: RouteRecognizer = this._rules.get(parentComponent);
if (isBlank(componentRecognizer)) {
return false;
}
return componentRecognizer.hasRoute(name);
}
// if the child includes a redirect like : "/" -> "/something",
// we want to honor that redirection when creating the link
private _generateRedirects(componentCursor: Type): Instruction {