MEAN堆栈Angular服务未注入应用程序

时间:2014-02-11 09:55:05

标签: node.js angularjs mean-stack angularjs-injector

我对MEAN堆栈开发相对较新,过去几个月一直在使用它。我有一个问题,我试图解决,我一直在广泛研究,但似乎无法深究。

所以,我有一个MEAN堆栈应用程序,我使用Yeomen搭建。我创建了一个路径,其中有一个视图,我想使用Angulars ng-repeat指令显示记录集。我通过Angular服务通过http get调用获取数据集。但是,当我使用Grunt运行应用程序时,我收到错误:

错误:[$ injector:nomod]模块“记录”不可用!

我在控制器中引用了该服务:

angular.module('recordsApp').controller('RecordsCtrl', function ($scope, $http, $filter, Records) {

我还在app.js文件中注入了应用程序:

angular.module('recordsApp', [
'ngCookies',
'ngResource',
'ngSanitize',
'ngRoute',
'Records'
])

任何人都可以帮助我指出正确的方向,我缺少什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

您不需要将“记录”模块包含为模块依赖项,因为您在同一模块中只有一个名为Records的服务

angular.module('recordsApp', [
'ngCookies',
'ngResource',
'ngSanitize',
'ngRoute'
])