2016-10-19 11 views
1

У меня есть маршрутизация с дочерним элементом, и мне нужно передать дату, которую родитель получает от http-запроса до детского маршрута. Я попытался использовать службу для обмена данными, но хочу только получить только один запрос.Угловой 2: Передача данных Async в маршруты?

Это мои маршруты:

const routes: Routes = [ 
    { 
     path: 'page/:category', 
     component: PageComponent, 
     children: [ 
      { 
       path: '' 
      }, 
      { 
       path: '/:id', 
       component: PageDetailComponent 
      } 
     ] 
    } 
]; 

Мой второй вопрос заключается в том, как маршрут с дополнительными параметрами для обработки (без перезагрузки компонента)

же, как

http://example.com/route/param 
+0

Используйте решимость от https://angular.io/docs/ts/latest/guide/router.html#!#guards –

+1

@ GünterZöchbauer благодарит много, работает отлично! – Jarek

ответ

0

Решение было маршрут данные разрешаются, поскольку дети-маршруты имеют доступ к своим родительским данным.

Смежные вопросы