我试图在"对象"之前添加名称。日志发生在每个日志的位置。
例如,我将$ log服务注入" myService"。我希望它能够支持" myService"每个日志:
angular.module('app', [])
.factory('myService', ['$log', function($log) {
return {
myFunction = function() {
$log.warn('Content of my warning message');
};
};
}]);
所以当我打电话给myService.myFunction()'它记录:
[myService] Content of my warning message
注入的实例如何知道注入的位置?此外,注入的实例是单例,所以甚至可以这样做吗?
答案 0 :(得分:0)
为了使这项工作,$log
服务需要知道它所在的环境,显然它没有这些信息,因为注入的依赖关系不会被“通知”它们被注入的位置。 / p>