【问题标题】:"Angular not defined" using Mobile Angular UI and Angularfire使用 Mobile Angular UI 和 Angularfire “未定义 Angular”
【发布时间】:2017-09-06 15:37:47
【问题描述】:

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

但我不能包含 firebase 而不会出现此错误:

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

我不明白为什么会发生这种情况,因为我在其他依赖项之前包含了 angular? (不是“正常”的角度,而是 mobile-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">

【问题讨论】:

    标签: angularjs firebase firebase-realtime-database angularfire mobile-angular-ui


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      angular-ui 不依赖 angular 吗?

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-30
        • 2015-08-14
        • 1970-01-01
        • 1970-01-01
        • 2019-01-21
        • 2015-09-30
        相关资源
        最近更新 更多