Angular:读取所有环境变量



我在角需要构建一个配置服务项目。

服务必须完成以下任务:

  1. 阅读所有预定义的参数从"environment"文件
  2. 从任何组件获取任何附加参数
  3. 当然可以为任何组件提供参数

示例

我试过这样做:

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()

最新更新