如何在功能模块中使用导入forRoot()的服务?

时间:2016-10-25 06:16:27

标签: angular

我正在使用此软件包:https://github.com/troyanskiy/ng2-resource-rest但我无法弄清楚如何为我的功能模块正确导入它。 Doc说:

@NgModule({
  imports: [
    BrowserModule,
    ResourceModule.forRoot()
  ],
  declarations: [
    AppComponent
  ],
  bootstrap: [AppComponent]
})
export class AppModule {
}

确定。如何在我的功能模块中使用它?我有一个核心模块和一个共享模块。我有一个MyResource类来扩展此包中的Resource类。当我尝试在功能模块中注入并使用MyResource时,angular表示No provider for MyResource。如果我向功能模块提供商添加MyResource,则表示http类中未定义Resource

1 个答案:

答案 0 :(得分:0)

结果我还必须在扩展类中注入任何资源需求,并为共享模块或功能模块本身提供扩展类。