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