角度配置环境保留带引号的对象键

时间:2019-08-08 19:39:11

标签: angular angular-cli

构建时无法在特定于环境的配置中保留对象键上的引号。有什么想法吗?

(1)environment.dev.ts

export const environment = {
  "http://some.url": "value"
}

产生

var r = { http://some.url: "value" };

(2)environment.dev.ts

let _environment = {};
_environent["http://some.url"] = "value";
export const environment = _environment;

成为:

var r = {};
r.http://some.url = "value";

1 个答案:

答案 0 :(得分:0)

似乎您使用environment.ts的方式不正确,通常应该像下面这样

export const environment = {
  "apiUrl": "http://some.url"
}

在您的代码中,您将像

const url = environment.apiUrl;