Я использую новый маршрутизатор (не устаревший маршрутизатор) в Angular2 RC1. Мне нужно загрузить файл конфигурации JSON до того, как приложение продолжит загрузку. Я использую класс Config для захвата конфигурации JSON, но проблема в том, что я не хочу, чтобы роутер-розетка загружалась, пока моя конфигурация не завершила загрузку.Angular2 RC1 - Загрузка маршрута (маршрутизатор-выход) после загрузки данных
я попытался обертывание <router-outlet>
с *ngIf
, только сталкивалась с этим вопросом: https://github.com/angular/angular/issues/8539
Я также попытался расширить <router-outlet>
, в этом article, но не повезло (не работает с RC1)
Угловое устройство имеет способ «перезагрузить» маршрут, но это, похоже, не присутствует в NG2.
Как это сделать? Как загрузить файл конфигурации JSON после загрузки приложения и выполнить его после завершения настройки? Кто-нибудь еще успешно это сделал?
Этот маршрутизатор будет заменен * снова * в ближайшее время. Я думаю, что лучший способ - просто отложить рендеринг вашего компонента, добавив '* ngIf =" data "' к самому внешнему элементу в представлении маршрутизируемого компонента. –