2016-12-05 12 views
0

私は角2を初めて使用し、既存のテンプレート(here)で作業しています。角2:遅延ロードモジュールのサービスの範囲

私はng2-translateを使用しようとしていますが、使用する際に問題がありますglobalyです。

私はいくつかのコンポーネント(サイドバー、navbar、通知など)を宣言し、ng-translateサービスをインポートするレイアウトモジュールを持っています。これらのすべてのコンポーネントで、翻訳サービスにアクセスできます。

しかし、このレイアウトでは、すべてのコンテンツモジュールをインポートするルートもあります。

enter image description here

すべてのインポートモジュール(ダッシュボード、申し出、連絡先、議題)は、翻訳サービスにアクセスすることはできません。

すべての子モジュールでng-translateを宣言したくない場合、どのようにアクセスできますか?

私が言ったように、私はAngular 2を初めて使っています。これらの輸入/脱皮/輸出はすべて完全に失われています。どんな助けもありがとうございます。

Ps:悪い英語のために申し訳ありません。

答えて

0

わかりました。

最初に、私はloadChildrenでやっていることをレイジーローディングと呼びます(私たちは毎日学びます)。それで、研究はより簡単です。

私はここで解決策を見つけた:

https://github.com/ocombe/ng2-translate/issues/209

を私は本当に理由を理解していないが、それは働いています。

関連する問題