2016-05-24 17 views
7

Mam już aplikację, która jest zbudowana na kątowym 1.3.4 i chcę ją zmienić na kątową 2, ale moduł mądry.Jak używać kątowego 1.3.4 i kątowego 2 razem

Powiedzmy, że mam 5 modułów na mojej stronie Chcę przenieść jeden moduł na kątowy 2, a inne powinny działać tak, jak wcześniej z 1.3, więc powoli powoli mogę konwertować, ale do tego nie powinno przestać działać.

I obejmują zarówno kątowych 2 i kanciaste 1.3.4 bibliotek i mówiąc kątowy nie jest zdefiniowany w konsoli

+0

szczerze mówiąc, ja nie proponujemy, aby zainstalować kolejny plugin jak * ng aktualizacją * który dodaj jeszcze większą złożoność do bazy kodów. Zamiast tego należy rozpocząć izolowanie jednego modułu i migrowanie go tak, jakby był pojedynczą aplikacją z własnymi usługami i routingiem. – pietro909

Odpowiedz

3

Proszę przeczytać ten blog: http://angularjs.blogspot.nl/2015/08/angular-1-and-angular-2-coexistence.html

Wyjaśnia, jak uruchomić go ze sobą i jak w końcu upgrade do angularjs 2.

ważną rzeczą jest z tego linku:

aby to działało, cztery rzeczy trzeba int eroperate między Kątowymi 1 i kątowa 2:

  • wtrysku Zależność
  • Komponent gniazdowania dołączony
  • Zmień wykrywanie

Aby to wszystko możliwe, budujemy bibliotekę nazwie ng- Aktualizacja. Uwzględnisz Ng-upgrade i Angular 2 w swojej istniejącej aplikacji Angular 1 , a będziesz mógł mieszać i dopasowywać do woli.

Potrzebujesz aktualizacji ng. Zobacz więcej informacji na ten temat tutaj: https://angular.io/docs/ts/latest/guide/upgrade.html

+1

Nie publikuj odpowiedzi tylko dla linków. Odpowiedzi powinny zawierać zawarte w nich informacje, aby nie stały się bezużyteczne po uruchomieniu linków. –

+1

Dzięki za heads-up, po prostu dodano więcej informacji o łączu. –

+0

Nie używam npm bezpośrednio, w tym link w src, więc czy jest jakiś link lub źródło, skąd mogę pobrać ng-upgrade też? –

Powiązane problemy