2015-02-05 96 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

相關問題