有谁知道为什么我的服务没有传递给控制器。我收到一个错误:争论' fn'不是一个功能。
我的主要网页中的引用:
<script src="~/js/app-categories.js"></script>
<script src="~/js/addingNewTaskService.js"></script>
<script src="~/js/addNewTaskController.js"></script>
APP-categories.js:
(function () {
"use strict";
angular.module("app-categories", ["simpleControls", "ngRoute", "ngAnimate", "addNewTask"])
.config(function ($routeProvider) {
...
});
})();
&#13;
addingNewTaskService.js:
(function () {
"use strict";
alert("inside service");
angular.module("app-categories")
.service('addingNewTaskService'), function () {
};
})();
&#13;
addNewTaskController.js:
(function () {
"use strict";
angular.module("app-categories")
.controller("addNewTaskController", addNewTaskController);
function addNewTaskController($scope, $http, addingNewTaskService) {
...
}
})();
&#13;
答案 0 :(得分:2)
这里有语法错误:
.service('addingNewTaskService'), function () {
};
应该是:
.service('addingNewTaskService', function() {
});