-1

我在我的模块配置中设置自定义标题。这些标头是动态的,它们调用工厂来获取它们的值。

如何在配置中访问我的工厂?我知道在配置上,它可能还没有准备好/可用,但是当我的标题被计算出来时,它会是。

4

1 回答 1

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');
});

您的问题不清楚,我什至无法完全理解,但也许该代码可以以某种方式帮助您...

于 2013-08-27T17:11:20.503 回答