"Angular not defined" 使用手机 Angular UI 和 Angular 开火

"Angular not defined" using Mobile Angular UI and Angularfire

我正在尝试使用移动 angular ui 和 firebase 数据库来实现移动应用程序。

但我无法在不收到此错误的情况下包含 firebase:

Uncaught ReferenceError: angular is not defined
at angularfire.min.js:1
at angularfire.min.js:1

我不明白为什么会这样,因为我在其他依赖项之前包含了 angular? (不是 "normal" angular 而是移动 -angular-ui)

<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8" />
  <title>(...)</title>

  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <meta name="apple-mobile-web-app-capable" content="yes" />
  <meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimal-ui" />
  <meta name="apple-mobile-web-app-status-bar-style" content="yes" />
  <link rel="stylesheet" href="css/app.min.css" />
  <link rel="stylesheet" href="css/responsive.min.css" />

  <!-- Angular -->
  <script src="/dist/js/mobile-angular-ui.min.js"></script>
  <!-- Required to use $touch, $swipe, $drag and $translate services -->
  <script src="/dist/js/mobile-angular-ui.gestures.min.js"></script>

  <!-- Firebase -->
  <script src="https://www.gstatic.com/firebasejs/3.6.6/firebase.js"></script>

  <!-- AngularFire -->
  <script src="https://cdn.firebase.com/libs/angularfire/2.3.0/angularfire.min.js"></script>
  <script src="js/app.min.js"></script>
  <script src="js/app.js"></script>
</head>

<body ng-app="(...)" ng-controller="MainController">

根据 Mobile Angular UI Docs 的说法,您必须在其正上方包含常规 angular.js 文件。

angular-ui不依赖angular吗?

我看到了 angular-ui 的脚本,但没有看到 angular 本身的脚本。