angle2の知識をバージョンからRc5に2.2にアップグレードします。 NgModuleデコレータにプロパティをインポートしますが、それはと呼ばれていますが、共有コンポーネントと呼ばれていますが、移動する必要があるコンポーネントが非常に多い場合は、パッケージをアップグレードしてから廃止されたディレクティブプロパティに問題があります。すべてのコンポーネントのディレクティブからNgModuleのアプリケーションの開始点まで、すべてのコンポーネントが起動時にロードされなければなりません。コンポーネントにディレクティブを戻して、他のコンポーネントのコンポーネントを遅延ロードする方法があるかどうかはわかりません。入れ子になったコンポーネント
0
A
答えて
0
私の友人が言ったように、角度のネスティングコンポーネントは推奨されず、代わりにモジュールの読み込みが行われます。ここで私は私の方法でそれを実装する方法は次のとおりです。 は最初、私たちは怠惰な負荷が新しいルータとのモジュールは、私は私のアプリの領域をモジュール化し、
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import {homeComponent} from './appComponent/homeComponent.Component'
import { AppComponent } from './appComponent/app.component';
import {RouterModule} from '@angular/router'
@NgModule({
imports: [ BrowserModule,
RouterModule.forRoot([
{ path: '', redirectTo: 'home', pathMatch: 'full' },
{ path: 'home', component: homeComponent },
{ path: 'lazy1', loadChildren: './dist/app/detailComponent/detailModule.Module#detailModule' }
], {})
],
declarations: [ AppComponent,homeComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
最終ルートルートはどのようにすることを示している私のメインモジュールを変更することができますことを発見我々は、輸入部品の代わりにモジュールをasignことができ、その後、私たちは子供のルートは第二のモジュールで構成し、このように振る舞う:このコードは、我々はそのコンポーネントをロードし、それを使用するために私たちの第二レベルのモジュールを構成することができます示し
import { NgModule } from '@angular/core';
import { DetailComponent } from '../detailComponent/detail.component'
import { RouterModule, Route, Router} from '@angular/router';
@NgModule({
imports:[ RouterModule.forChild([ {path: '', component: DetailComponent}])],
declarations: [ DetailComponent ]
})
export class detailModule { }
として(systemjs
を使用して)少し前にネットワークの負荷を減らし、ユーザーがメニューリンクをクリックするとそれを読み込みます。我々はまた、我々はSystemJsNgModuleLoader
関連する問題
- 1. 入れ子になったコンポーネントの角度2のパス値
- 2. 入れ子になったインスタンス値の入れ子になったネストされた記述子
- 3. モデルから入れ子になった入れ子
- 4. リアクションルータを入れ子にしたコンポーネント
- 5. reduxを使用して入れ子になったデータをReactコンポーネントにロード
- 6. 入れ子になったIFステートメント
- 7. プライベート入れ子になったクラス
- 8. 入れ子になったParallel.ForEachループ
- 9. Androidの入れ子になったスクロール
- 10. 入れ子になった$ .getJSONは()コルドバ
- 11. 入れ子になったIEnumerable
- 12. MarkerClustererPlusと入れ子になったクラスター
- 13. 入れ子になったSQL JOIN
- 14. 入れ子になったの.propertiesファイル
- 15. 入れ子になったform_for in rails
- 16. xmldocumentと入れ子になったスキーマ
- 17. ジェネリッククラスの入れ子になったジェネリック
- 18. 入れ子になったHashMap、JAVA
- 19. 入れ子になったJSONでsetState
- 20. 入れ子になったforEach on querySelectors
- 21. @入れ子になったメソッドとロールバック
- 22. 入れ子になったディレクティブ
- 23. 入れ子になったIEnumerable/Arrays、深く入れ子になったプロパティにアクセスする方法
- 24. 子コンポーネントのテンプレートに入れ子になったオブジェクトの値をAngular2で表示する方法は?
- 25. 入れ子になったテーブルに値を挿入する
- 26. 入れ子になった辞書にスプレッドシートデータを挿入する
- 27. 入れ子になったループの計算されたプロパティ
- 28. ループされた入れ子になった$ http js関数
- 29. 入れ子になったViewModelsのネストされたビュー
- 30. 入れ子になったマップの挿入順序C++
http://stackoverflow.com/questions/40293240/という名前の組み込み角度クラスとモジュールとそのコンポーネントを読み込むことができます設定
をルーティングセカンドレベルのモジュールで、当社のモジュールを入れ子に続けることができ 注意どのように手動で遅延ロードモジュール/ 40293482#40293482 –
それは私の質問ではなく、私はモジュール内のコンポーネントをコンポーネント内にロードしたい。私の質問は、このような=> http://stackoverflow.com/questions/40589177/what-happened-to-the-directives-property-in-the-component-decorator-for-angularしかし、私はすべてのNgModulesの開始点の私のコンポーネント –
私はそれがまだあなたの質問への答えだと確信しています。コンポーネントはモジュールによってロードされます。レイジーロードはモジュールレベルで行われます。それが新しい世界の様子です。 –