Подтвердить что ты не робот

Angular 2 - Можно ли использовать новый маршрутизатор при обновлении с помощью "Адаптера обновления",

Я обновляю свое приложение с помощью адаптера Upgrade Adapter. В моем приложении используется ui-router (+ есть дочерние маршруты).

Я прочитал эту отличную статью о маршрутизации в Angular 2. Мой вопрос:

Можно ли использовать новый маршрутизатор, пока он находится в Angular 1.X app + Upgrade adapter?

Например:

У меня есть шаблон Angular 1.X с <div ui-view=""></div>. Когда я обновляю его до компонента Angular 2.0, я должен использовать с ним новый компонентный маршрутизатор, потому что Angular 2.0 теперь представляет этот компонент. Но, чтобы использовать его, я должен сделать:

bootstrap(App, [provide(LocationStrategy, { useClass: PathLocationStrategy })])

Что у меня нет при загрузке с помощью адаптера обновления!

Должен ли я сначала переместить бутстрап в Angular 2 и только затем перейти к компонентному маршрутизатору?

Спасибо

4b9b3361

Ответ 1

Абсолютно! Ваш компонент, содержащий ui-view, должен быть изменен на router-outlet, но в остальном вы должны иметь возможность конвертировать ваши маршруты в компоненты AngularJS и использовать их с новым RouterModule.