2016-01-26 10 views
12

Uaktualniam aplikację stopniowo, korzystając z adaptera aktualizacji. Moja aplikacja używa interfejsu użytkownika (+ ma ścieżki podrzędne).Angular 2 - Czy możliwe jest korzystanie z nowego routera podczas aktualizacji za pomocą "Adaptera aktualizacji"

czytam ten great article o routingu w Kątowymi 2. Moje pytanie brzmi:

Czy jest możliwe aby użyć nowego routera, a jednocześnie w Kątowymi aplikacji 1.x + Upgrade zasilacz?

Na przykład:

Mam szablon kątowy 1.x z <div ui-view=""></div>. Kiedy uaktualniam go do komponentu Angular 2.0, muszę użyć nowego komponentu routera, ponieważ Angular 2.0 renderuje teraz ten komponent. Jednak, w celu wykorzystania go zrobić:

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

Które nie mam kiedy bootstraping z uaktualnieniem Adater!

Czy powinienem najpierw przenieść bootstrap, aby był Angular 2 i dopiero potem przejść do routera Component?

Dzięki

+0

Nie wiem o UpgradeAdapter, ale opublikowana linia kodu wydaje się dość przestarzała. Jest to <= 2.0.0-RC.5. Teraz jesteśmy w 2.4.6. –

+0

Tak, to pytanie ma prawie półtora roku ... –

+0

Niestety, pytanie pojawiło się w strumieniu z powodu edycji. Nie sprawdziłem daty. –

Odpowiedz

0

Absolutnie! Twój komponent zawierający ui-view powinien zostać zmieniony na router-outlet, ale poza tym powinieneś być w stanie przekonwertować trasy do komponentów AngularJS i używać ich z nowym modułem routera.