【发布时间】:2017-02-23 09:40:01
【问题描述】:
我收到了错误
错误 TS4025:导出的变量“UserApiClientModule”具有或正在使用私有名称“UserApiClient”。
在以下代码中:
export var UserApiClientModule = {
fromConfiguration: (configuration: Configuration) => {
@NgModule({
providers: [
{
provide: BASE_PATH,
useValue: basePath
},
{
provide: Configuration,
useValue: configuration
},
RegistrationApi,
AuthApi,
AccountApi,
ContactsApi,
ContactOrgsApi
],
imports: [
CommonModule,
HttpModule
]
})
class UserApiClient { }
return UserApiClient;
}
}
我怀疑解决方案是以某种方式导出 UserApiClient 类型,但我不确定如何执行此操作,因为它是在函数中声明的。
【问题讨论】:
-
对于 AOT 来说可能太复杂了。还有其他方法可以将配置导入 Angular2。你可以提供它。
标签: angular typescript