2013-07-25 61 views
1

我應該如何管理AngularJS項目中的不同環境設置?例如,我想配置類的東西這個不同,這取決於我是否在開發,測試,登臺或生產是:我應該如何管理AngularJS中不同環境的配置

  • 重定向的URL進行單點登錄
  • 網址爲其他服務(特別是那些這種支持CORS或JSONP即不是在同一個域)

在服務器端,在Django我會使用的設置和LOCAL_SETTINGS或Rails的,我會用不同的環境文件,如production.rb或發展。 RB。 AngularJS的最佳做法是什麼?

+1

http://stackoverflow.com/questions/16339595/angular-js-configuration-for-different-enviroments – DanS

+0

感謝丹斯,是啊,我們結束了NG-常數會 –

回答

1

我們使用的解決方案相當簡單。 Django(或我們的案例中的Flask)將包含所有api url的變量傳遞給模板,並將其轉換爲全局javascript變量。

然後,我在Angularjs中定義了一個常量,用於獲取該變量。在這一點上,我所有的服務都使用這個常量來檢索必要的api url。

相關問題