コンポーネントをグローバルにしようとしました。しかし、それは私にエラーを返します:コンポーネント2を角度2でグローバルに作成する方法は?
だから、Uncaught Error: Can't export directive LanguageComponent from SharedModule as it was neither declared nor imported!
、私はとshareModuleにコンポーネントを追加しました:
またexports: [
LoaderComponent,
LanguageComponent
]
私はdiclarationとしてcore.moduleにコンポーネントを追加しようとしました。それは助けになりませんでした。
ShareModuleは次のとおりです。
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { LoaderComponent } from './loader/loader.component';
import {LanguageComponent} from "../language/language.component";
import {HiderPipe} from "../pipes/Hider";
@NgModule({
imports: [
CommonModule
],
declarations: [
LanguageComponent,
LoaderComponent,
HiderPipe
],
exports: [
LoaderComponent,
LanguageComponent,
HiderPipe
]
})
export class SharedModule { }
このモジュールは次のように本体のみcore.module
にインポートされます。SharedModule
をインポートモジュールにコンポーネントを利用できるようにするに
@NgModule({
imports: [
SharedModule
],
エクスポートにそれを追加すると、宣言されたかインポートされますか?コアモジュールでそれを宣言すると、共有モジュールにどのように役立ちますか?あなたはそのメッセージを読んだのですか? [mcve]を挙げてください。 – jonrsharpe
私が持っているすべての情報を提供しようとしています:)問題のShareModuleを今追加しました – OPV
もう一度質問してください – OPV