Javascript AngularJS将错误作为未定义的模块

Javascript AngularJS将错误作为未定义的模块,javascript,angularjs,Javascript,Angularjs,在一个文件中,我将模块和控制器创建为 var module = angular.module('app', []); module.controller('ContactController', function ($scope, ContactService) 然后在第二个文件中我创建了服务 module.service('ContactService', function ($http) 并将此服务文件包含在主控制器文件中。但由于未定义模块和未定义服务而导致错误。在定义模块时,请尝试给出

在一个文件中,我将模块和控制器创建为

var module = angular.module('app', []);
module.controller('ContactController', function ($scope, ContactService)
然后在第二个文件中我创建了服务

module.service('ContactService', function ($http)

并将此服务文件包含在主控制器文件中。但由于未定义模块和未定义服务而导致错误。

在定义模块时,请尝试给出一些不同的名称。还要确保您已经在HTML中插入了模块。例如

    <html ng-app="your module definition name here">

不要将全局变量用于角度模块

angular.module('app', []).controller('ContactController', function ($scope, ContactService);

angular.module('app').service('ContactService', function ($http);

只有第一次在
angular.module

中需要第二个参数时,您才正确地将所有.JS文件导入index.html吗?您不需要在控制器文件中包含服务文件,您需要在index.html中同时包含这两个参数,以便更好地理解代码。您是否定义了
ng app=“app”
在html中?在
ng应用程序和
angular.module
第一个参数中,名称将相同现在您面临什么错误,因为
module
变量不再出现在应用程序的同一错误消息中。。。服务未定义和模块未定义我告诉您没有使用
module
变量,那么为什么会出现相同的错误?您是否尝试更改模块定义名称?