0
代码在本地运行良好。但是在我部署到heroku之后。我收到以下错误。 [$injector:modulerr] Failed to instantiate module Angular due to: Error: [$injector:unpr] Unknown provider: e
Angular + Rails应用程序无法在heroku上运行 - 无法实例化模块
如果我删除ngRoute,并将主页模板移动到应用程序/索引页面,那么它将在herok上正常工作。
代码非常简单。
app.js
angular.module('Angular', [
'ngRoute',
'templates'
]).config(function ($routeProvider, $locationProvider) {
$routeProvider
.when('/', {
templateUrl: '/assets/ng-app/templates/home.html',
controller: 'HomeController'
});
});
home.js
angular.module('Angular')
.controller('HomeController', ['$scope', function($scope) {
$scope.text = 'hi';
}]);
应用/ index.html.erb <div ng-view class="view-frame animate-view"></div>
布局/ index.html.erb <div ng-app="Angular"></div>