0

こんにちは、angular 2 の初心者です。angular.io で学んだことをすべて導入しようとしています。問題は、コアモジュール、サービス、注入可能物について読んだことです...そして

次のようなコアモジュールがあるとします。

import { NgModule } from '@angular/core';
import { LoggerService } from './services/logger.service';

@NgModule({
    exports: [
        //components
        LoggerComponent,
    ],
    declarations: [LoggerComponent],
    providers: [LoggerService],
})
export class CoreModule { }

そして、次のような単純な app.module :

import { CoreModule } from './core/core.module';
import { AppComponent } from './app.component';

@NgModule({
    imports: [
        CoreModule,
        BrowserModule,
        HttpModule,
        routerModule,
    ],
    declarations: [
        AppComponent,
    ],
    providers: [],
    bootstrap: [AppComponent],
})
export class AppModule { }

core-module 用にエクスポートされた LoggerService サービスを使用するにはどうすればよいですか? 私はしなければならない

import {LoggerService} from './core/services';

私のapp.componentで?app.component のコンストラクターでは機能しないため

constructor(logger: LoggerService){}

何が欠けていますか?ありがとう!

4

1 に答える 1