论证' appController'不是一个功能,未定义

时间:2017-02-18 11:44:24

标签: javascript angularjs google-chrome-extension

我一直试图解决这个问题,因为2天但没有任何效果。

这是我的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扩展应用程序。

1 个答案:

答案 0 :(得分:0)

您尚未关闭 supervisorApiService

更改

发件人

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

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