【发布时间】:2018-02-01 01:20:27
【问题描述】:
我想通过调用这样的静态函数来简化提供者的声明:
const provider = MyModule.makeProvider();
@NgModule({
bootstrap: [AppComponent],
declarations: [AppComponent],
imports: [
...
],
providers: [
provider,
...
],
})
但 AOT 失败(缺少提供程序)
虽然这是有效的:
const providers = [{provide : myToken, useValue: "value"}];
@NgModule({
bootstrap: [AppComponent],
declarations: [AppComponent],
imports: [
...
],
providers: [
provider,
...
],
})
【问题讨论】:
标签: angular typescript angular2-aot