Angular2公式ページのTour-of-Heroチュートリアルに従ってきました。しかし、モジュールの遅延読み込みを導入することでさらに進歩しました。遅延ロードされたモジュールから別の遅延ロードされたモジュールにコンポーネントをインポートする
私は、次の機能モジュールに持って:
モジュール
Dashboard
- ダッシュボードコンポーネント
モジュール
Hero
-
を
- 主人公リスト成分
- 主人公ディテール成分
- 主人公-検索コンポーネント
- 主人公検索サービス
- 主人公モデル
主人公検索成分でありますDashboard Moduleで使用するディレクティブ。
しかし、Angular2アーキテクチャについては、this documentationによると、ルートモジュールは他社からインポートするべきではありません。つまり、HeroモジュールをDashboardモジュールにインポートするべきではありません。私の場合、私のルートはもはや働いていません。また、ヒーロー・検索コンポーネントがヒーロー・サービスと英雄モデルを使用しています
、そうそれはそれは難しい外部化すること、ヒーローモジュールに強い依存関係を持っています。
Dashboardコンポーネントでヒーロー検索コンポーネントを使用するにはどうすればいいですか?
サム、あなたはすでにこの問題の解決策を見つけましたか?私は同じ問題で苦労している。 – Nico
いいえ、私はこれについての正しいアプローチが何であるか分かりません。 John PapaのngModuleチュートリアルを楽しみにしています。 – Sam