在一个文件中,我创建了模块&控制器
var module = angular.module('app', []);
module.controller('ContactController', function ($scope, ContactService)
然后在第二个文件中我创建了服务
module.service('ContactService', function ($http)
并将此服务文件包含在主控制器文件中。但是,如果模块未定义且服务未定义,则会收到错误。
答案 0 :(得分:0)
在定义模块时尝试给出一些不同的名称。还要确保已将模块插入HTML中。例如,
<html ng-app="your module definition name here">
答案 1 :(得分:0)
不要对angular.module
angular.module('app', []).controller('ContactController', function ($scope, ContactService);
angular.module('app').service('ContactService', function ($http);
只有您第一次需要angular.module
中的第二个参数。