私は私のアプリ変数/モジュールを宣言したapp.js
、持っている:AngularJS:moment.js依存関係を正しく渡す方法は?
var myApp = angular.module('myApp', ['angularMoment']);
その後、私は私のコントローラは、他の人と一緒に参照を渡すとmoment()
コールしようとしてましたよ:
myApp.controller('myComtroller', ['$scope', 'moment', function ($scope, $http, $timeout, moment) {
var now = moment();
console.log(now);
}]);
は、私は私のコンソール吐き、このうちでエラーが出ます:
TypeError: moment is not a function
私はそれがこれをやっている理由を理解していません。
私の体の終わりに向かって、私は私のリファレンスとしてこれを持っている。そのためには
<script src="~/lib/angular/angular.min.js"></script>
<script src="~/js/moment.js"></script>
<script src="~/lib/angular-moment/angular-moment.min.js"></script>
<script src="~/js/app.js"></script>
。 (コントローラが後に実行されます、そのビューのセクションスクリプトの一部は)
私はここからダウンロードを通じてmoment.js
をインストール:http://momentjs.com/docs/
しかし、私はbower
を通じてangular-moment
依存関係をインストールしました。
提案がありますか?
あなたはapp.jsの前にmoment.jsとangular-moment.min.jsを動かす必要があります – Valter
@ 123456789私はそれを試しました – NoReceipt4Panda
@VolcovMeterは今働いていますか? – Sajeetharan