2015-02-05 75 views
0

当我以正常方式注入时出现错误 - 那么是否可以在我自己的服务和/或提供程序中使用$ log?

回答

2

当然。

你确定你正在注射吗?

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

注入工厂怎么样? – Eno 2015-02-05 18:51:43

+0

服务/工厂都只是提供者的简写。最后它们基本上都是一样的,只是做同样事情的一种不同的方式,“提供者”是最详细的。但是,它可以与其中任何一个工作! – 2015-02-05 18:53:03

+0

我决定恢复所有更改,并尝试一次注入一个函数,在每次更改后进行测试。看起来我无法在'angular.module.config()'中注入'$ log'。 – Eno 2015-02-05 19:17:39

相关问题