我有一个包含以下内容的配置文件:
App\Config\Config.js
我可以在index.html
中加载.env
。但是,我需要这些值来匹配生产。
在Ionic上检测环境(例如开发/暂存/生产)的最佳做法是什么,以便我可以相应地加载文件?
谢谢。
聚苯乙烯。我可以自己做一些技巧但是我正在寻找最广泛接受的最佳实践,例如依赖chrome.devtools.panels.elements.createSidebarPane("Redder",
function(sidebar) {
sidebar.setPage("panel.html");
}
);
作为后端。
答案 0 :(得分:0)
最佳做法是将配置属性保留在json文件中并异步保存以等待加载此配置数据。如下所示
@Injectable()
export class ConfService {
constructor(private _http:Http) {
}
getConfiguration() {
return this._http.get('config.json').map(res => res.json());
}
}
您可以将配置文件保留在任何位置,并且可以为此配置文件指定任何名称