如何在特性模块中使用forRoot()导入的服务



我正在使用这个包:https://github.com/troyanskiy/ng2-resource-rest,但我不知道如何为我的功能模块正确导入它。医生说:

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

Ok。我如何使用它在我的功能模块从这里?我有一个核心模块和一个共享模块。我有一个从这个包扩展Resource类的MyResource类。当我尝试在一个特性模块中注入和使用MyResource时,angular说的是No provider for MyResource。如果我将MyResource添加到功能模块提供程序中,那么它会说httpResource类中未定义。

我还必须在扩展类中注入Resource所需的任何东西,并为共享模块或功能模块本身提供扩展类。

最新更新