コンフィグレーションファイルにUrlを格納したいので、これをテストサーバまたはプロダクションにデプロイしたときに、jsファイルではなくconfigファイルのurlを変更する必要がありますが、コンフィグレーションファイルコンフィグレーションファイルが角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
するvar envr = {}
app.js
上記env.jsを加えます。 if(window){ Object.assign(envr、window .__ env) } // AngularJSアプリケーションを定義するvar app = angular.module( 'myapp'、[]);<!-- Load environment variables --> <script src="env.js"></script>
// AngularJSの定数として環境を登録する。app.constant( '__ env'、 env);
更新:設定ファイルに追加のURLを追加するための
:
(function (window) {
window.__env = window.__env || {};
window.__env.apiUrl = 'your Api Url';
//Another Url
window.__env.baseUrl ='/';
}(this));
関連する問題
- 1. 角度jsが
- 2. WARパッケージアプリケーションのコンフィグレーションファイル
- 3. 春のコンフィグレーションファイル
- 4. 角度JS:角度jsの
- 5. 角度JS +リダイレクトが
- 6. Rubyの動的コンフィグレーションファイル
- 7. 角度JSは私が角度JSに問題があるルート
- 8. 角度JSはJavaScriptが
- 9. Xamarinテストクラウドアプリケーションとコンフィグレーションファイルの送信
- 10. は、角度JS
- 11. 角度-JSファイルアップロード
- 12. 角度Jsフライアウトメニュー
- 13. 角度JSで
- 14. 角度JSドロップダウンメニュー
- 15. は角のjs
- 16. 角度jsダイアログポップアップ
- 17. 角度JS -
- 18. 角度JS、ビュー
- 19. 角度JSに
- 20. 角2&ハンマーjs
- 21. 角度jsディレクティブレンダー
- 22. カスタムヘッダー角度JS
- 23. 角度JS -
- 24. コードは角JS
- 25. 角度JS - ドロップダウン
- 26. 角度JS
- 27. 角度jsチェックボックス
- 28. は角JS
- 29. 角型JSカスタムフィルター
- 30. 角度jsドラッグアンドドロップ
[AngularJSで設定ファイル]の可能な重複(http://stackoverflow.com/questions/17876439/configuration-file-in-angularjs) –