2017-03-15 96 views
1

我突然得到下面的錯誤。最近我沒有改變這個控制器中的任何東西來得到這個錯誤。爲什麼console.log給出的錯誤不是函數類型?

有沒有人見過類似的問題,或知道如何解決這個問題?我的瀏覽器沒有更改或更新,直到昨天才正常工作。

類型錯誤:執行console.log不是一個函數

IE 類型錯誤:功能預計

CreateBankCtrl.$inject = ['CommonService']; 

    function CreateBankCtrl(CommonService) { 
     var vm = this; 
     vm.apiAlerts = []; 
     console.log("Creating the controller"); 
} 
+4

做了一些重寫控制檯?你在什麼瀏覽器? – epascarello

+0

除非你打開devtools,否則舊的IE沒有定義'console'。 –

+0

剛剛更新了幾個更多的細節 – megan

回答

0

這可能是您的瀏覽器,或者一些高速緩存,嘗試清除它並打開新的瀏覽器。這個對我有用。我希望這會幫助你。

0

最後,我發現這個問題,

我在不經意間引入了一個等於操作( 「=」)

console.log = ("fetched user permissions " + $localStorage.userPermissions); 

這已經覆蓋了日誌功能。我有嚴格模式的棉絨設置。但上述沒有被發現。可以將lint配置爲捕獲這些問題?

相關問題