【问题标题】:Uncaught ReferenceError: angular is not defined at angular-moment.js未捕获的 ReferenceError:角度未在 angular-moment.js 中定义
【发布时间】:2015-12-08 07:49:18
【问题描述】:

这个问题我已经坐了大约一个小时,我不确定出了什么问题。我一直在stackoverflow上查看这个问题,但没有什么能帮助我。我试图将 Moment js 放入我的项目中。

  1. 参考这个链接 (https://github.com/urish/angular-moment)
  2. 已按照说明进行操作。
  3. 出现错误:角度未在 angular-moment.js:630 中定义。

这是我的代码:

index.html

<!-- moment extension -->
    <script src="lib/moment/moment.js"></script>
    <script src="lib/angular-moment/angular-moment.js"></script>

    <!-- ionic/angularjs js -->
    <script src="http://maps.googleapis.com/maps/api/js?libraries=places&amp;sensor=false"></script>
    <script src="lib/ionic/js/ionic.bundle.js"></script>
    <script src="cordova.js"></script>
    <script src="lib/ionic-timepicker/dist/ionic-timepicker.bundle.min.js"></script>
    <script src="lib/ngCordova/dist/ng-cordova.min.js"></script>

Javascript

angular.module('starter.controller', ['ionic', 'ionic-timepicker', 'angularMoment'])
.controller('checkoutOrderCtrl', function ($scope, moment) {
        var NowMoment = moment();
        $rootScope.date = NowMoment.format('YYYY-MM-DD');
        $rootScope.time = NowMoment.format('h:mm:ss');
}

感谢您的帮助。

【问题讨论】:

  • 我希望这不是一个愚蠢的问题。但是你不会在任何地方加载 angular.js,是吗?
  • 你应该把你的angular.moment.js放在angular.js脚本标签之后。
  • Angular JS 文件在哪里?然后你需要在那之后加上角矩。
  • 哦,我明白了,实际上我已经在“angular.moment.js”之后添加了“angular.js”。但是得到了同样的错误,所以现在所有的东西都已经通过将“angular.js”放在“angular.moment.js”之前修复了,然后它给了我警告“警告:尝试多次加载 angular。”

标签: javascript angularjs ionic-framework momentjs


【解决方案1】:

您需要将angular-moment.js 放在angular.js 文件之后:

<script src="angular.min.js"></script>
<!-- moment extension -->
<script src="lib/moment/moment.js"></script>
<script src="lib/angular-moment/angular-moment.js"></script>

【讨论】:

  • 哦,我明白了,实际上我已经在“angular.moment.js”之后添加了“angular.js”。但是得到了同样的错误,所以现在所有的东西都已经通过将“angular.js”放在“angular.moment.js”之前修复了,然后它给了我警告“警告:尝试多次加载 angular。”
  • 您正在加载它两次。检查您正在加载到页面中的 JS 脚本文件。
猜你喜欢
  • 1970-01-01
  • 2014-06-17
  • 1970-01-01
  • 2017-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-08
  • 2020-03-07
相关资源
最近更新 更多