2016-05-06 1 views
1

Angular1のアプリケーションでAngular-upgradeモジュールを使いたい場合は、ng-app宣言を取り除くことを含め、Angular2のブートストラップを使ってアプリケーション全体をブートストラップする必要があるようです。私のチームは、アプリケーションのコンポーネントを時間の経過とともにAngular 2に卒業することに非常に関心を持っていますが、ブートストラップに触れることは、現時点ではあまりにも衝撃的です。NgUpgrade: `ng-app`でブートストラップされたアプリでAngular2 Componentを使用できますか?

アップグレードアダプターを使用するには、にはがあります。私のアプリがAngular2コンポーネントを使用するためにブートストラップする方法を変えるには? Angular1アプリでAngular2コンポーネントを使用する方法はありますか?

Here's a great article that describes multiple scenariosアップグレードのために、通常のAngular1アプリとしてブートストラップされたアプリはありません。 HTMLページ上のどこかNG-アプリディレクティブ を使用することにより、または角度 を呼び出すことにより:

答えて

2

短い答えは、純粋な角度1つのアプリケーションは以下の2つの方法でブートストラップすることができ

角度のドキュメントから番号 です。 JavaScriptからのブートストラップAngular 2では、2番目の メソッドしか使用できません。Angular 2にはng-appはありません。これはハイブリッドアプリケーションの場合も です。したがって、角型1アプリケーションをJavaScriptブートストラップ メソッドを使用するように切り替えることは、ハイブリッドモードに切り替える前でも良い予備ステップです( )。アップグレードの作品はhttps://angular.io/docs/ts/latest/guide/upgrade.html

公式ドキュメントからこの記事を読んでどのようにより良く理解するために

関連する問題