Angular-CLI - 如何在json文件中存储连接字符串?

时间:2017-02-01 17:23:12

标签: angular angular-cli

我目前有一个在json中创建的配置文件,它在我的代码中被选中,如下所示。这非常适合使用ng服务,但是当我将项目构建到生产时:ng build -prod代码无法访问配置文件。 有没有办法使用angular-cli在json中存储配置?

API调用:

 this.http.get('/assets/app-config.json')
                .map(res => res.json())
                .catch((error: any): any => {

Json配置:

{
 "apiUrl": "",
 "debugging": true
}

1 个答案:

答案 0 :(得分:2)

您可能需要查看文件 angular-cli.json

环境部分,您应该找到类似

的内容
  "environments": {
    "source": "environments/environment.ts",
    "dev": "environments/environment.ts",
    "prod": "environments/environment.prod.ts"
  }

“prod”属性中指定的是您为生产构建时读取的文件。

我希望这会有所帮助