首页 > 解决方案 > 如何在 ngModule 装饰器中将服务方法引用传递给 forRoot 配置?

问题描述

我是 Angular 的新手,对 DI 的东西有点困惑

我正在研究一组可重用的组件(又名库),打包在它自己的模块下,并通过 forRoot 技术提供一个通用配置

imports: [
    MyModule.forRoot({
      color: "#00ff00",
      getDetail: ?????
    })

它适用于静态变量,但我也想传递检索数据的函数的引用。此功能是 MyService 的一部分。当注入构造函数时,我可以在组件中使用服务方法..但不知道如何在 NgModule 装饰器的配置中传递它

我希望我错过了一些东西并且很容易做到。或者,如果无法通过这种方式,请提出预期的解决方案。

标签: javascriptangulartypescript

解决方案


推荐阅读