2016-12-04 9 views
0

モジュールは互換性があり、それぞれが独自の責任/機能を担うモジュール式ウェブの角2ダーツアプリケーションを開発しています。私は、次のリンクで開始:角2ダーツ:ダーツでのNgModuleの使用

https://angular.io/docs/dart/latest/guide/ngmodule.htmlが、ドキュメントが終了していない...私は私が私が@NgModuleを実装しようとしたが、でもそれを見つけることができませんでした@NgModule

を学んだ活字体の参照、と続けましたダーツパッケージのソースコードで、Dartの複数コンポーネント、ディレクティブ、サービス、パイプのグループ化をどのように達成できますか? TypeScriptのような@NgModuleのようなものはありますか?

私は複数のApp Root Componentsをブートストラップしてみましたが、うまくいきましたが、それは問題の正しい解決策ではないと思います。どうすればデータを共有できますか?私main.dartで

私が持っている:

import 'package:angular2/platform/browser.dart'; 
    import 'package:test/app_component.dart'; 
    import 'package:test/app1_component.dart'; 

    main() { 
     bootstrap(AppComponent); 
     bootstrap(App1Component); 
    } 
AppComponentとApp1Componentがルートアプリのコンポーネントです

。これは@NgModuleのhttps://angular.io/docs/ts/latest/guide/ngmodule.htmlにありますか?

答えて

3

Angular2 Dartにはモジュールの概念がありません。 NgModuleは主に、アプリケーションの一部の遅延ロードを可能にするために導入されました。 Dartはデフォルトで遅延ロード(Dartではdeferred loadingと呼ばれます)を許可するので、NgModuleを実装する必要はありませんでした。

はここAngular2ダートでの遅延読み込みについての記事です:https://medium.com/@matanlurey/lazy-loading-with-angular-dart-14f58004f988#.6ryctgg5q

あなたはなまけ特定のルートをロードする方法を示しレポもあります:どこhttps://github.com/kulshekhar/angular-dart-routing-lazy-loading

これを使用するには、あなたが場所で交換可能なコンポーネントを使用することができます交換可能なモジュールを使用していた

関連する問題