向Angular的服务/工厂提供配置的最佳方法是什么。例如推入式api键?我想编写一个可在多个推送程序帐户之间重用的模块。
提前致谢
最佳答案
只需创建另一个服务并将其作为依赖项传递即可。
angular.module('myApp', [])
.factory('ProviderConfigService', function() {
return {
apiKey: '...'
}
})
.factory('ProviderService', function(ProviderConfigService) {
return {
doSomethingWithApi: function() {
var apiKey = ProviderConfigService.apiKey
}
}
});