【发布时间】:2014-07-14 02:26:18
【问题描述】:
我刚刚将我的程序推送到 heroku 上,我测试 angular 的页面加载了以下错误:
未捕获的错误:[$injector:modulerr] 无法实例化模块 diceAngularApp,原因如下: 错误:[$injector:unpr] 未知提供者:t
它在开发中工作得非常好,所以我不确定问题可能是什么。要查看错误,您可以访问 www.firexion.com/dice 上的页面
我不确定问题的确切位置,因此我不确定要共享哪个代码。这是它的 github 链接:https://github.com/Firexion/hundred
我猜它可能在 angular app.js 中?:
'use strict';
angular
.module('diceAngularApp', [
'ngCookies',
'ngResource',
'ngSanitize',
'ngRoute'
])
.config(function ($routeProvider) {
$routeProvider
.when('/dice', {
templateUrl: '../../views/dice/main.html',
controller: 'DiceController'
})
.otherwise({
redirectTo: '/dice'
});
});
或者我在我的 Rails 应用程序 javascript 文件 lumen.js 中包含错误:
// Lumen
// Bootswatch
//= require jquery-2.1.0
//= require jquery_ujs
//= require lumen/loader
//= require lumen/bootswatch
// angular
//= require angular/angular
//= require angular/angular-cookies
//= require angular/angular-resource
//= require angular/angular-route
//= require angular/angular-sanitize
//= require angular/angular-scenario
// dice
//= require dice/app.js
//= require dice/controllers/main.js
//= require dice/dice.js
感谢您提供的任何帮助。
【问题讨论】:
标签: javascript ruby-on-rails angularjs heroku