【问题标题】:How do I access a factory inside my module config?如何访问我的模块配置中的工厂?
【发布时间】:2013-08-27 15:36:35
【问题描述】:

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

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

【问题讨论】:

    标签: javascript angularjs factory


    【解决方案1】:

    请给我们代码!在这个例子中,而不是工厂提供者被用来配置称呼变量的值。

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

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

    【讨论】:

    • 是的,这正是我想要做的。谢谢你:)
    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2011-01-15
    • 2014-11-19
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多