向Angular的服务/工厂提供配置的最佳方法是什么。例如推入式api键?我想编写一个可在多个推送程序帐户之间重用的模块。

提前致谢

最佳答案

只需创建另一个服务并将其作为依赖项传递即可。

angular.module('myApp', [])
.factory('ProviderConfigService', function() {
  return {
    apiKey: '...'
  }
})
.factory('ProviderService', function(ProviderConfigService) {
  return {
    doSomethingWithApi: function() {
     var apiKey = ProviderConfigService.apiKey
   }
  }
});

09-25 12:24