2017-02-18 101 views
0

我一直試圖解決這個問題,因爲2天,但沒有任何工作。參數'appController'是不是一個函數,得到了undefined

這裏是我的index.html

<!--Js Files--> 
    <script src="js/supervisorChromeApp.js"></script> 
    <script src="js/api/api.js"></script> 

    <script src="js/services/supervisorApiService.js"</script> 

    <script src="js/controller/appController.js"></script> 

supervisorChromeApp.js

var supervisorChromeApp = angular 
    .module('supervisorChromeApp', ['ngRoute'], function($provide) { 

    }) 
; 

supervisorApiService.js

supervisorChromeApp.service('supervisorApiService',[function(){ 
    console.log('service loaded'); 

}]); 

appController.js

supervisorChromeApp.controller('appController', ['$scope', '$http', '$location','supervisorApiService', 
    function($scope, 
     $http, 
     $location, 
     supervisorApiService) { 

    console.log("Controller loaded"); 
}]); 

但我收到此錯誤:

Error: [ng:areq] Argument 'appController' is not a function, got undefined

是否有人可以幫助我? PS:這是一個Chrome擴展應用程序,如果它很重要。

+0

你是不是使用文本編輯器或IDE?只是浪費了2天。你可以在2天內建立分機:) – nivas

+0

是的!莫名其妙地注意到它! :( – user3425344

回答

0

您還沒有關閉supervisorApiService

變化

<script src="js/services/supervisorApiService.js"</script> 

<script src="js/services/supervisorApiService.js"></script> 
+0

你是如此正確!!我已經浪費了2天在這個上。吞噬你很多。 – user3425344

+0

但是你有什麼想法爲什麼它拋出「appController」不是函數錯誤?不應該拋出像supervisorApiService這樣的東西界定? – user3425344

相關問題