2
A
回答
1
我通常只是提供一個恆定的注射:Angular Documentation
下面是一個代碼示例:
angular
.module('myApp', [])
.constant('apiKey', 'abc12345')
.controller('myController', function($scope, apiKey) {
$scope.key = apiKey;
});
而且a JSFiddle(雖然這個注射到一個控制器用於演示,它對於服務同樣適用)。
常量超過更大型服務的一大好處是,您可以將它們注入config
塊。
4
只需創建另一個服務並將其作爲依賴項傳遞。
angular.module('myApp', [])
.factory('ProviderConfigService', function() {
return {
apiKey: '...'
}
})
.factory('ProviderService', function(ProviderConfigService) {
return {
doSomethingWithApi: function() {
var apiKey = ProviderConfigService.apiKey
}
}
});
相關問題
- 1. 無法使用角度工廠服務獲取json數據
- 2. 使用角度工廠服務
- 3. 角度HTML5網址 - 服務器配置
- 4. WCF數據服務配置
- 5. 轉換角度工廠角器ES6服務
- 6. 服務或工廠的角度Js構造函數
- 7. 帶參數和成功回調的角度服務工廠
- 8. 角度服務複製數據
- 9. 角度的服務器端數據
- 10. Symfony - 使用服務工廠還是服務配置器更好?
- 11. 重置每個狀態變化的角度工廠數據
- 12. 角度服務丟失新控制器中的設置數據
- 13. 爲什麼服務數據不能以角度重置?
- 14. 角:從服務/工廠通數據到控制器
- 15. 角度工廠操作數據(CRUD)在工廠中的功能
- 16. 的角度工廠
- 17. 角度工廠服務問題,未知供應商
- 18. 服務單元測試中不提供角度工廠
- 19. 角度分離問題,何時使用服務和/或工廠?
- 20. 如何在現有服務的角度創建工廠
- 21. 角度Js事件/製造商在工廠服務
- 22. 發出HTTP請求的角度服務
- 23. 我如何設置角度js服務
- 24. 設置標題角度http服務放
- 25. 根據其他服務配置服務
- 26. Datepicker作爲服務工廠角
- 27. 角js服務/工廠屬性行爲
- 28. 如何創建配置服務角4
- 29. 角度數據綁定 - 服務中的數據更改
- 30. 角度服務數據庫調用持續數據