【问题标题】:Angular Module Failed to LoadAngular 模块加载失败
【发布时间】:2016-01-03 02:18:36
【问题描述】:

由于某种原因,我的模块无法加载。我不明白 它说:

未捕获的错误:[$injector:modulerr]https://docs.angularjs.org/error/$injector/modulerr?p0=reddit-clone&p1=错误:%20%5B$injector:unpr%5D%20http:%2F%2Ferrors.angularjs.org% 2F1.2.26%2F$injector%2Funpr%3Fp0%3D%2524routeProvider%0A%20%20%20%20at%20Error%20(本机)%0A%20%20%20%20at%20http:%2F%2Fajax。 googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.26%2Fangular.min.js:6:450%0A%20%20%20%20at%20http:%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs %2F1.2.26%2Fangular.min.js:36:202%0A%20%20%20%20at%20c%20(http:%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.26% 2Fangular.min.js:34:305)%0A%20%20%20%20at%20Object.d%20%5Bas%20invoke%5D%20(http:%2F%2Fajax.googleapis.com%2Fajax%2Flibs% 2Fangularjs%2F1.2.26%2Fangular.min.js:35:6)%0A%20%20%20%20at%20http:%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.26%2Fangular。 min.js:33:394%0A%20%20%20%20at%20r%20(http:%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.26%2Fangular.min.js:7 :290)%0A%20%20%20%20at%20e%20(http:%2F%2Fajax.googleapis.com%2Fajax% 2Flibs%2Fangularjs%2F1.2.26%2Fangular.min.js:33:207)%0A%20%20%20%20at%20gc%20(http:%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs% 2F1.2.26%2Fangular.min.js:36:309)%0A%20%20%20%20at%20c%20(http:%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.26% 2Fangular.min.js:18:170

是的,一个漂亮的大 https 基本上是说如果您收到此错误,您的模块无法加载。请帮忙,这是我的代码:

index.html:

<!DOCTYPE html>
<html lang="en">

<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<!-- AngularJS -->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js"></script>
<script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular-route.min.js"></script>
<!-- Firebase -->
<script src="https://cdn.firebase.com/js/client/2.2.4/firebase.js"></script>
<!-- AngularFire -->
<script src="https://cdn.firebase.com/libs/angularfire/1.1.3/angularfire.min.js"></script>
    <script type="text/javascript" src="app.js"></script>
</head>
<body style="margin:20px">
  <h1 style = "text-align:center"> Reddit Clone</h1>
  <div ng-view></div>
</body>
</html>

app.js:

var app = angular.module('reddit-clone' , ['ngRoute', 'firebase'])

app.config(function($routeProvider){
  $routeProvider.when('/',{
      controller:'MainController'
      templateUrl:'main.html'
  })
          .otherwise({
      redirectTo:'/'
  })
})

app.controller('MainController', function($scope, firebase){


})

main.html:

<h1>Hey Guys this is cool</h1>

【问题讨论】:

标签: javascript angularjs firebase angularfire


【解决方案1】:

您还需要在 shell 中指定ng-app

<body ng-app="reddit-clone" style="margin:20px">

【讨论】:

  • 非常感谢先生!!从现在开始,我会记得这样做!
猜你喜欢
  • 1970-01-01
  • 2017-04-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-31
  • 1970-01-01
相关资源
最近更新 更多