我想將Url存儲在配置文件中,所以當我部署在測試服務器或生產上時,我只需要更改配置文件中的url而不是js文件,但我不知道如何使用角度js中的配置文件配置文件角js
Q
配置文件角js
-1
A
回答
2
您可以使用angular.constant進行配置。
app.constant('appConfigurations', {
link_url: "http://localhost:8080/api",
//For production u can simply change the link_url
//link_url: "http://production_url/api"
});
+0
如果有用,請接受答案 – Srigar
0
有可以對付它的方法,但在未來我們實現我們用來做下列方式
創建外部環境的js文件
(function (window) { window.__env = window.__env || {}; window.__env.apiUrl = 'your Api Url'; }(this));
在您的Index.html
添加app.js上述env.js
<!-- Load environment variables -->
<script src="env.js"></script>
在你app.js
變種envr = {}; (window){object.assign(envr,window.__ env) } //定義AngularJS應用程序var app = angular.module('myapp',[]);
//將AngularJS中的環境註冊爲常量app.constant('__ env', env);
更新:
對於配置文件添加額外的網址:
(function (window) {
window.__env = window.__env || {};
window.__env.apiUrl = 'your Api Url';
//Another Url
window.__env.baseUrl ='/';
}(this));
相關問題
- 1. 文件挑角JS
- 2. 角JS - 配置外部的Web工具
- 3. 配置階段的角度js
- 4. 用js/jQuery讀取配置文件
- 5. 會員,角色和配置文件庫
- 6. 量角器--elementExplorer配置文件
- 7. 設計CanCan角色和配置文件
- 8. 角的js文件上傳
- 9. 基於配置文件的js/Nodejs/ES6配置
- 10. 用JS用角(d.ts文件)文件
- 11. 在角色配置文件中使用參數化角色
- 12. PHP配置文件到外部JS文件
- 13. 大三角帆配置文件優先權文件?
- 14. 配置文件沒有導出配置對象,加載配置文件失敗。量角器錯誤
- 15. 角Pikaday配置
- 16. 角JS:在角JS
- 17. 配置文件
- 18. 配置文件
- 19. 配置文件
- 20. 配置文件
- 21. 設置多個角色角JS
- 22. 角JS設置請求
- 23. 角JS NG-顯示設置
- 24. Nginx緩存角度js文件
- 25. 如何檢測文件的角度JS
- 26. 使用角度js上傳文件
- 27. 角js中的外部文件
- 28. 我的json文件不加載角js?
- 29. 文件處理日誌與角js $ http
- 30. 通過MVC中的配置文件動態配置授權角色
[在AngularJS配置文件]中可能的複製(http://stackoverflow.com/questions/17876439/configuration-file-in-angularjs) –