javascript - Angular 服务/工厂配置数据

标签 javascript angularjs

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

提前致谢

最佳答案

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

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

关于javascript - Angular 服务/工厂配置数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19612154/

相关文章:

javascript - 我想根据时间和持续时间显示 json 中的元素,并且间隔被 settimeout 中断

javascript - 当文件是比域更深的文件夹时,用JS访问文件

javascript - AngularJS ui模式传递数据

javascript - 图像 URL javascript 正则表达式以适应特殊 url

javascript - 生成可打开链接模式窗口的可嵌入代码

javascript - 如何在 HTML 中将两个同名的单选按钮 block 分隔开?

javascript - 网站上的 Google 搜索栏

javascript - JSHint 和 grunt.js - Highcharts 未定义

javascript - 如何从服务调用 Controller 中的函数

javascript - 我怎样才能告诉 AngularJS "refresh"