0

JavaScript (AngularJs) と HTML のみを使用するプロジェクトで、発行プロファイルに基づいて controllers.js で使用されるグローバル変数を割り当てる方法はありますか?

たとえば、C# のプロジェクトでは、Web.Config->AppSettings で値を定義でき、Web.Config.Transform を使用して、作成した公開 (開発、品質、生産) に応じて値が変化します。

Javascript プロジェクトの web.config ファイルにアクセスできないので、これを達成する方法はありますか? 変更する必要がある値は、API への URL です。これは、環境 (開発、品質、生産) ごとに異なります。

現在、次のようにハードコードされています。

   controllers.js

//var baseUrl = "http://something.azurewebsites.net/"; //品質
var baseUrl = "http://localhost:1050/"; //発達

myApp.controller('loginController',........

これbaseUrlは、API にアクセスするためにすべてのコントローラーで使用されます。

4

1 に答える 1