2016-05-24 12 views
7

私は既に角度1.3.4で構築されているアプリケーションを持っています。角度2に変更する必要があります。角度1.3.4と角度2を一緒に使う方法

私のページに5つのモジュールがあると言うことができます。私は1つのモジュールを角度2に移行したいと思いますが、それ以前は1.3でゆっくりとゆっくりと変換できますが、

私は両方の角2つの、角1.3.4ライブラリが含まれ、それが

+0

正直に言うと、私は*のNG-アップグレードのようなさらに別のプラグインをインストールするように示唆しています*どのあなたのコードベースにさらに複雑さを加える。 代わりに、1つのモジュールを分離して、それを独自のサービスとルーティングを持つ1つのアプリケーションであるかのように移行してください。 – pietro909

答えて

3

は、このブログを読んでください、角度がコンソールで定義されていないと言って: http://angularjs.blogspot.nl/2015/08/angular-1-and-angular-2-coexistence.html

それは一緒にそれを実行し、どのようにする方法を説明し、最後にAngularJs 2にアップグレード

このリンクの重要なことがある:これが機能するために

は、4つの物事がintに必要2 1角度と角度の間eroperate:

  • 依存性の注入
  • コンポーネントのネストトランスクルー
  • 変化検出

このすべてを可能にするためには、我々はという名前のライブラリ を構築していますng-アップグレード。既存のAngular 1アプリの にng-upgradeとAngular 2を追加すると、自由に組み合わせて自由にマッチできるようになります。

ng-upgradeが必要です。ここではその詳細情報を参照してください:このためにあり、アップグレードをNGとhttps://angular.io/docs/ts/latest/guide/upgrade.html

+1

リンクのみの回答は投稿しないでください。回答にはリンク腐ったときに役に立たないように情報が含まれている必要があります。 –

+1

ヘッドアップのおかげで、リンクに関する詳細を追加しました。 –

+0

srcにリンクを含めてnpmを直接使用していないので、ng-upgradeもダウンロードできるリンクやソースがありますか? –

0
+1

リンクのみの回答を投稿しないでください。回答には情報が含まれている必要がありますので、リンクの腐敗が起こっても役に立たなくなりません。 –