2016-08-23 43 views
0

私のサービスがコントローラに渡されない理由は誰にも分かります。引数 'fn'は関数ではありません。私のメインWebページ内の角度サービスが角度コントローラに渡されない

参照:

<script src="~/js/app-categories.js"></script> 
<script src="~/js/addingNewTaskService.js"></script> 
<script src="~/js/addNewTaskController.js"></script> 

アプリ-categories.js:

(function() { 
 

 
    "use strict"; 
 

 
    angular.module("app-categories", ["simpleControls", "ngRoute", "ngAnimate", "addNewTask"]) 
 
     .config(function ($routeProvider) { 
 

 
      ... 
 

 
     }); 
 

 
})();

addingNewTaskService.js:

(function() { 
 

 
    "use strict"; 
 

 
    alert("inside service"); 
 

 
    angular.module("app-categories") 
 
    .service('addingNewTaskService'), function() { 
 

 
    }; 
 
})();

addNewTaskController.js:

(function() { 
 

 
    "use strict"; 
 

 
    angular.module("app-categories") 
 
    .controller("addNewTaskController", addNewTaskController); 
 

 
    function addNewTaskController($scope, $http, addingNewTaskService) { 
 

 
     ... 
 
    } 
 

 
})();

答えて

2

あなたがここに構文エラーがあります。

.service('addingNewTaskService'), function() { 

}; 

次のようになります。

.service('addingNewTaskService', function() { 

}); 
+1

どのように私はそれを逃したので、愚かな、感謝 – lucas

+0

あなたは最初ではなく、最後の愚かな間違いをすることはありません。 –

関連する問題