14
app = angular.module("dithat", ["ngRoute", "ngResource", 'ng-rails-csrf']);
  app.config(['$routeProvider',
  function($routeProvider) {
  $routeProvider.
  when('/', {
    templateUrl: 'app/views/layouts/_user_page.html',
    controller: 'accomplishmentController'
  });
}]);

我错过了什么吗?谢谢!

4

3 回答 3

27

您是否将angular-route.js文件包含在您的页面中?您是否使用 angular 1.2.0 - 在此之前该模块似乎不存在。

请参阅http://docs.angularjs.org/api/ngRoute

于 2013-10-17T01:11:05.120 回答
2

添加angular-route到 application.js 中

在 /app/assets/javascripts/application.js

//= require angular
//= require angular-resource
//= require angular-route
于 2015-10-06T07:22:59.773 回答
-1

从我们的依赖注入中删除 ngRoute,因为您已经在配置中注入了 routeProvider

app = angular.module("dithat", ["ngResource", 'ng-rails-csrf']);
  app.config(['$routeProvider',
  function($routeProvider) {
  $routeProvider.
  when('/', {
  templateUrl: 'app/views/layouts/_user_page.html',
  controller: 'accomplishmentController'
});
}]);
于 2015-01-21T18:32:25.927 回答