簡體   English   中英

在AngularJS中創建和訪問全局常量

[英]Creating and accessing a global constant in AngularJS

有誰知道創建和訪問全局常量的最佳方法是AngularJS?

我希望能夠做到這樣的事情:

app.constant('baseURL','http://www.baseurl.com');

並從任何工廠或控制器訪問它。

繼續使用將是更好的方法之一,因為它具有我們可以在config級別或provider訪問它的能力,因此我們可以使用它們來進行配置級別設置。

對於使用,您可以注入與我們為service/factory注入相同的方式或考慮任何依賴性。

為了使它更好,您可以在app.constant使用Object,以便它可以在其中攜帶多個設置。

不變

app.constant('configSettings', {
   'baseUrl': 'http://www.baseurl.com',
   'someElseSetting': 'settingValue'
   //other setting will also be there.
}); 

調節器

app.controller('myCtrl', function($scope, configSettings){
   //console.log(configSettings.baseUrl);
   //you could use base URL here
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM