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>