AngularJS将errror作为未定义的模块

时间:2017-03-09 08:21:27

标签: javascript angularjs

在一个文件中,我创建了模块&控制器

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

然后在第二个文件中我创建了服务

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

并将此服务文件包含在主控制器文件中。但是,如果模块未定义且服务未定义,则会收到错误。

2 个答案:

答案 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中的第二个参数。