我在角需要构建一个配置服务项目。
服务必须完成以下任务:
- 阅读所有预定义的参数从"environment"文件
- 从任何组件获取任何附加参数
- 当然可以为任何组件提供参数
示例
我试过这样做:
for(let key in environment)
{
console.log(key);
console.log(environment[key]);
}
误差
我得到了错误:
元素隐式地具有'any'类型,因为type的表达式'string'不能用于索引类型'{生产:布尔;}"。
在类型'{'上找不到'string'类型参数的索引签名生产:布尔;}’.ts (7053)
如何从循环或类似的环境文件中读取所有参数?
我不想"hardcode"参数名称应取自"环境"。文件。
你可以试试
for (let [key, val] of Object.entries(environment)) {
console.log(key, val)
}
你可以检查MDN的Object.entries()