我想知道是否有可能或者甚至想让提供者动态返回变量/函数?
我一直在创建一个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
答案 0 :(得分:0)
感谢@MichaelRadionov:
更改:
$get: function() {
return {
keys: keys
}
}
要
$get: function() {
return keys;
}
请参阅下一个plnkr