嗨,我是 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 { }
如何使用为核心模块导出的 LoggerService 服务?我必须
import {LoggerService} from './core/services';
在我的 app.component 中?因为在 app.component 的构造函数中它不起作用
constructor(logger: LoggerService){}
我错过了什么?谢谢!