2016-05-24 6 views
7

У меня уже есть приложение, которое построено на угловом 1.3.4, и я хочу изменить его на угловой 2, но модуль мудрый.Как использовать угловые 1.3.4 и угловые 2 вместе

позволяет сказать, что у меня есть 5 модулей на моей странице. Я хочу перенести один модуль на угловой 2, а другой должен работать так, как раньше. 1.3 так медленно, что я могу конвертировать, но до тех пор, пока он не перестанет работать.

I включают как угловые 2 и угловые 1.3.4 библиотеки и говоря Угловая не определено в консоли

+0

быть честным, я не хотел бы предложить вам установить еще один плагин, как * нг-обновления *, который добавьте еще больше сложности в вашу кодовую базу. Вместо этого следует изолировать один модуль и перенести его, как если бы это было одно приложение с его собственными службами и маршрутизация. – pietro909

ответ

3

Пожалуйста, прочтите этот дневник: http://angularjs.blogspot.nl/2015/08/angular-1-and-angular-2-coexistence.html

Это объясняет, как запустить его вместе, и как, наконец, обновление до AngularJs 2.

важно этой связи является:

для этой работы, четыре вещи, которые нужно Int eroperate между угловыми 1 и угловыми 2:

  • Dependency Injection
  • Компонент вложенности
  • включение
  • Изменение обнаружения

Чтобы сделать это возможным, мы строим библиотеку по имени ng- Обновить. Вы включите ng-upgrade и Angular 2 в свое существующее приложение Angular 1 , и вы сможете смешать и поиграть по желанию.

Итак, вам нужно обновление ng. Смотрите более подробную информацию о том, что здесь: https://angular.io/docs/ts/latest/guide/upgrade.html

+1

Пожалуйста, не публикуйте ссылки только для ответов. Ответы должны содержать информацию в них, чтобы они не стали бесполезными, когда звено гниения. –

+1

Спасибо за хедз-ап, просто добавили больше контекста о ссылке. –

+0

Я не использую npm напрямую, включая ссылку в src, так есть ли какая-либо ссылка или источник, откуда я могу загрузить ng-upgrade тоже? –

0

Там будет нг-обновления для этого:

https://angular.io/docs/ts/latest/guide/upgrade.html

+1

Пожалуйста, не оставляйте ссылки только на ответы. Ответы должны содержать информацию в них, чтобы они не стали бесполезными, когда звено гниения. –

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