こんにちは、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){}
何が欠けていますか?ありがとう!