【问题标题】:Angular error: Uncaught Error: [$injector:modulerr] in Meanjs角度错误:未捕获的错误:Meanjs 中的 [$injector:modulerr]
【发布时间】:2015-03-29 10:10:37
【问题描述】:

不知道我的基于 Meanjs 的应用发生了什么。在我的本地主机中工作正常,没有错误,但是当我部署到 Heroku 时,此错误出现在控制台中。我已经尝试了很多东西,但无法弄清楚,因为信息很少。无法理解导致问题的依赖类型。它只是发生在我不得不向雇主展示测试时......对heroku感到非常难过......像heroku这样的其他地方可以部署meanjs应用程序吗?谢谢!

链接:Meanjs app in Heroku

【问题讨论】:

  • 您是否能够确定问题所在?

标签: angularjs heroku meanjs


【解决方案1】:

你是否使用内联数组注解进行依赖注入? 这就是我的意思:

someModule.controller('MyController', ['$scope', 'greeter', function($scope, greeter) {
  // ...
}]);

如果您不这样做,Heroku 将缩小您的脚本,重命名您的依赖项的名称并让 Angular 抛出 $Injector 错误。

【讨论】:

  • 嗨@Cluk3,感谢您的回答。感谢您的回答。这是我的控制器的外观:angular.module('devprofiles').controller('DevprofilesController', ['$scope', '$stateParams', '$location', 'Authentication', 'Devprofiles', function($scope, $stateParams, $location, Authentication, Devprofiles) {
猜你喜欢
  • 1970-01-01
  • 2016-07-23
  • 1970-01-01
  • 1970-01-01
  • 2017-06-14
  • 2014-09-28
  • 2016-11-03
  • 2016-11-16
相关资源
最近更新 更多