Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何使用角度';s$从我自己的服务/提供商内部记录服务?_Angularjs_Logging_Service - Fatal编程技术网

Angularjs 如何使用角度';s$从我自己的服务/提供商内部记录服务?

Angularjs 如何使用角度';s$从我自己的服务/提供商内部记录服务?,angularjs,logging,service,Angularjs,Logging,Service,当我以正常的方式注入$log时,我遇到了一个错误——那么在我自己的服务和/或提供者中是否可以使用$log呢?当然可以 你确定注射正确吗 yourApp.service('myService', ['$log', function ($log) { $log.log('Hi console!'); }]); 注入工厂怎么样?服务/工厂都只是提供者的简写。最后,它们基本上都是一样的,只是做同一件事的方式不同,提供者是最冗长的。但是,是的,它可以与他们中的任何一个一起工作!我决定恢复所有更改

当我以正常的方式注入$log时,我遇到了一个错误——那么在我自己的服务和/或提供者中是否可以使用$log呢?

当然可以

你确定注射正确吗

yourApp.service('myService', ['$log', function ($log) {
    $log.log('Hi console!');
}]);

注入工厂怎么样?服务/工厂都只是
提供者的简写。最后,它们基本上都是一样的,只是做同一件事的方式不同,
提供者是最冗长的。但是,是的,它可以与他们中的任何一个一起工作!我决定恢复所有更改,并尝试一次注入一个函数,在每次更改后进行测试。看起来我无法将
$log
注入
angular.module.config()
。是的,您是正确的
.config()
仅接受实际的提供程序,如
$locationProvider