角度服务没有传递给角度控制器

时间:2016-08-23 18:08:46

标签: angularjs

有谁知道为什么我的服务没有传递给控制器​​。我收到一个错误:争论' fn'不是一个功能。

我的主要网页中的引用:

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

APP-categories.js:

&#13;
&#13;
(function () {

    "use strict";

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

            ...

        });

})();
&#13;
&#13;
&#13;

addingNewTaskService.js:

&#13;
&#13;
(function () {

    "use strict";

    alert("inside service");

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

    };
})();
&#13;
&#13;
&#13;

addNewTaskController.js:

&#13;
&#13;
(function () {

    "use strict";

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

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

        ...
    }

})();
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:2)

这里有语法错误:

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

};

应该是:

.service('addingNewTaskService', function() {

});