Как получить целевой URL-адрес при расширении RouterOutlet

Я работаю над angular rc1 и пытаюсь расширить RouterOutlet, как ответил здесь,

load(factory, providers, outletMap: RouterOutletMap): any {
    super.load(factory, providers, outletMap);
    let currentUrl = (<Location>location).pathname;
    if (currentUrl == "/someUrl"){
        //do something with it
    }

    return this.loadedComponent;
}

Я могу получить текущий URL, но мне нужна цель. Как я могу это получить?


person asdf_enel_hak    schedule 13.06.2016    source источник
comment
Какая версия роутера?   -  person Günter Zöchbauer    schedule 13.06.2016
comment
Здравствуйте @GünterZöchbauer Я следил за вашими замечательными ответами :) Версия: @angular/router 2.0.0-rc.1   -  person asdf_enel_hak    schedule 13.06.2016
comment
Я не знаю. Я не рассматривал переопределение RouterOutlet. Другой роутер уже в пути. Нет особого смысла исследовать этот устаревший маршрутизатор — да, @angular/router тоже устарел.   -  person Günter Zöchbauer    schedule 13.06.2016
comment
Обычны ли такие быстрые изменения и устаревание во время нового продукта, или это специфично для angular, поскольку он король?   -  person asdf_enel_hak    schedule 13.06.2016
comment
Такова жизнь первых последователей. Если окажется, что стратегия вступает в противоречие с вашими целями, вам придется что-то менять.   -  person Günter Zöchbauer    schedule 14.06.2016