Angular2:如何使编译(捆绑)项目从JSON文件中获取数据?

时间:2017-02-27 07:10:55

标签: angular angular-cli

在我的Angular2项目中,我从JSON文件中获取设置,我希望它在编译生产后从JSON中获取设置。

我用ng build命令编译了项目。现在,我看到angular-cli将JSON文件的内容插入main.bundle.js。因此编译的项目不会从JSON获取数据。

如何编译Angular2项目以便从JSON文件中获取数据?

更新 以下是在项目中使用JSON的代码:

export const CONFIG = require('../../assets/config/index.json');

1 个答案:

答案 0 :(得分:0)

您如何使用JSON? (请显示一些代码)。

如果您导入它,那么捆绑您的JSON是正常的。如果要将其用作外部文件以便可以动态修改它,只需使用新数据重新加载页面,则应将该JSON文件视为简单的Web请求并使用Http {{1它。这样它就不会捆绑在一起。