Iは、以下の構造を有する角度2プロジェクトがあります。私はアイコンコンポーネントをインポートし、それを宣言し、それをエクスポートutilities.module.ts内再輸出ネストされたモジュール
/app
app.component.ts
app.module.ts
/shared
shared.module.ts
/layout
/utilities
utilities.module.ts
/icon
icon.component.ts
/message
message.module.ts
message.component.ts <----Problem here
を。 共有モジュール内では、ユーティリティモジュールをインポートしてエクスポートします。 アプリケーションモジュール内で、共有モジュールをインポートします。アプリコンポーネント内で にアイコンコンポーネントを使用したいが、エラーが発生する:'app-icon' is not a known element:
このようなモジュール/コンポーネントを再エクスポートするのは可能でしょうか? ユーティリティモジュールを直接アプリケーションモジュールにインポートする唯一の方法はありますか?
編集: 私は、app-iconコンポーネントが利用できないと不平を言っているモジュール/コンポーネント/テンプレートがメッセージコンポーネントであることに気付きました。アイコンコンポーネントをメッセージコンポーネントに直接インポートしようとしましたが、アイコンコンポーネントが使用できないという不満があります。
ありがとうございます。アイコンコンポーネントをメッセージモジュールにインポートすると、実際には2つのモジュールで宣言されているアイコンコンポーネントに関するエラーが発生しました。おそらく、メッセージモジュールがユーティリティモジュールによってインポートされるためです。とにかく、アイコンモジュールを作っただけで、ユーティリティとメッセージモジュールにインポートできます。私は解決策がどれくらい良いか分かりませんが、角度2を構成することに深く掘り下げる必要があります。 – Jan