AngularJS提供程序返回动态$ get

时间:2015-06-10 08:58:48

标签: angularjs ionic-framework

我想知道是否有可能或者甚至想让提供者动态返回变量/函数?

我一直在创建一个plnkr here

我基本上尝试做的不是在keys的{​​{1}}方法中返回$get,而是希望在不使用MyLogProvider的情况下返回所有内容。

例如,我想改变:

keys

要:

MyLog.keys.auth('This is going to be logged into the app:auth namespace');

因此,我需要通过循环所有MyLog.auth('This is going to be logged into the app:auth namespace'); 来动态更改下面的输出,这可能吗?

keys

1 个答案:

答案 0 :(得分:0)

感谢@MichaelRadionov:

更改:

$get: function() {
  return {
    keys: keys
  }
}

$get: function() {
  return keys;
}

请参阅下一个plnkr