我应该如何管理AngularJS项目中的不同环境设置?例如,我想根据我是在开发,测试,升级还是生产中来配置这样的东西:
在服务器端,在Django中我使用settings和local_settings,或者在Rails中,我使用不同的环境文件,如production.rb或development.rb。 AngularJS的最佳实践是什么?
答案 0 :(得分:1)
我们使用的解决方案非常简单。 Django(在我们的例子中是Flask)将包含所有api url的变量传递给模板,在那里我将其转换为全局javascript变量。
然后我在Angularjs中定义了一个常量来获取该变量。此时,我的所有服务都使用该常量来检索必要的api url。
答案 1 :(得分:1)