2016-07-19 7 views
0

У меня есть базовый компонент загрузки, который отображает прядильщик и извлекает удаленный файл конфигурации, необходимый для остальной части приложения для работы.Угловой 2 - Загружающий компонент

Есть ли способ сначала маршрутизировать все маршруты через компонент загрузки, чтобы загружать данные конфигурации?

Или существует еще одна рекомендация, гарантирующая, что какая-то общая логика (выбор удаленной конфигурации) выполняется до загрузки любых маршрутов, независимо от того, вводит ли пользователь URL-адрес определенному маршруту?

+0

http://stackoverflow.com/a/37611614/217408 может работать на ваш случай использования –

+0

Я думаю, что «CanActivate» также поможет. – micronyks

+0

@micronyks прав, это зависит от того, как часто он должен быть загружен или проверен (только один раз или для каждого маршрута) https://angular.io/docs/ts/latest/guide/router.html#!#guards –

ответ

0

Ограждения & CanActivate были решением, которое я использовал, и он работал хорошо.

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