在AppModule - Angular 8中读取Appsetting



我在appsetting中有一些配置,我会改变一个硬码字符串,并使appModule从appsetting中读取。这是我在appmodule.ts中的硬代码:

AgmCoreModule.forRoot({
apiKey: 'testtesttest',
libraries: ['places']
}),

这是我在appsetting。json中的部分:

"Geocode": {
"apiKey": {
"key": "testtesttest"
}
}

我怎样才能使它像这样工作?

AgmCoreModule.forRoot({
apiKey: appsetting.Geocode.apiKey.key,
libraries: ['places']
}),

在您的tsconfig.json(文档)中设置这些

"resolveJsonModule": true,
"esModuleInterop": true,

你应该能够做:

import appsetting from './appsetting.json'
AgmCoreModule.forRoot({
apiKey: appsetting.Geocode.apiKey.key,
libraries: ['places']
}),

相关内容

  • 没有找到相关文章

最新更新