我是 angularjs 的新手,我正在通过参考一些启动教程来尝试简单的应用程序当我运行我的应用程序时出现错误
Uncaught Error: No module: app
这是我的控制器
俱乐部控制器.js
'使用严格';
var app = angular.module('app');
app.controller('ClubsIndexController', ['$scope','Club','$routeParams', function($scope, Club, $routeParams){
$scope.clubs = Club.query();
}])
模型.js
'use strict';
var app = angular.module('app');
app.factory('Club', function($resource){
return $resource("clubs/:id", {id: '@id'},{
index: {method: 'GET', isArray: true, responseType: 'json'}
});
})
这是我的 app.js.erb
'use strict';
angular.module('app', ['ngResource'])
.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider){
$routeProvider
.when('/', {controller: 'ClubIndexController', templateUrl: '<%= asset_path('templates/index.html') %>'})
}]);
我无法理解这里发生了什么。任何人都可以帮忙。
编辑-1
将我的application.js
文件更改为
//= require jquery
//= require jquery_ujs
//= require angular
//= require ../angular/app.js
//= require_tree ../angular
但现在得到错误Uncaught Error: No module: ngResource