我正在使用一个 Angular 插件,需要通过使用InjectionToken
插件导出的配置对象来配置它。
import { pluginToken } from 'plugin';
@NgModule({
providers: {
// Configure the plugin
//
// The configuration value string needs to be taken from some other
// provider (available for dependency injection).
{ provides: pluginToken, useValue: valueString },
},
})
class MyModule {
...
}
我遇到的问题是,这valueString
是来自其他供应商的价值。我不知道如何将依赖项注入@NgModule
装饰器的提供者。怎么做?