如何访问模块配置中的工厂?

时间:2013-08-27 15:36:36

标签: javascript angularjs factory

我在模块配置中设置自定义标头。这些标题是动态的,它们要求工厂获得它们的价值。

如何在配置内访问我的工厂?我理解在配置上,它可能没有准备好/可用,但是当我的头文件被计算出来时,它将是。

1 个答案:

答案 0 :(得分:0)

请给我们代码!在此示例中,使用了工厂提供程序来配置称呼变量的值。

provide.provider('greeter2', function() {
  var salutation = 'Hello';
  this.setSalutation = function(s) {
    salutation = s;
  }

  function Greeter(a) {
    this.greet = function() {
      return salutation + ' ' + a;
    }
  }

  this.$get = function(a) {
    return new Greeter(a);
  };
});



angular.module('abc', []).configure(function(greeter2Provider) {
  greeter2Provider.setSalutation('Halo');
});

你的问题不明确,我甚至无法完全理解,但也许代码可以帮助你......