2016-03-26 3 views
0

Я хочу создать сервис, который выполняет мою маршрутизацию. Я подумал, что мне понадобится служба Router Service и ROUTER_DIRECTIVES. Служба Router я могу просто вставить конструктор внутри моего сервиса.угловой 2, используя услуги по маршруту

Как добавить ROUTER_DIRECTIVES?

Приветствие

ответ

0

В ROUTER_DIRECTIVES должно быть установлено на компонентах, где вы используете соответствующие директивы как маршрутизатор-розетку или routerLink.

@Component({ 
    (...) 
    template: ' 
    <router-outlet></router-outlet> 
    ', 
    directives: [ ROUTER_DIRECTIVES ] 
}) 
(...) 

Они не относятся к услугам. Только поставщики маршрутизаторов делают это, потому что вы хотите внедрить связанные провайдеры, используя инъекцию зависимостей.