未捕获的ReferenceError:angular-moment.js中未定义angular

时间:2015-12-08 07:49:18

标签: javascript angularjs ionic-framework momentjs

我一直坐在这个问题上一个小时左右,我不知道出了什么问题。我一直在stackoverflow上看这个问题,但没有什么可以帮助我。我试图将Moment js放入我的项目中。

  1. 请参阅此链接(https://github.com/urish/angular-moment
  2. 已经按照说明进行操作。
  3. 得到错误:angular-moment.js:630没有定义角度。
  4. 这是我的代码:

    的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');
    }
    

    感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

您需要在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>