私はangularjsを初めて使っています。私はjsonの要求で使用する必要がある現在の日付を定義しようとしています。anglejsで現在の日付を定義する方法
マイcontroller.js
(function() {
'use strict';
var app = angular.module('app');
app.controller('Controller', function($rootScope, $scope,$window,$http,$q, $filter, Date) {
var displaynames = $rootScope.displayList;
console.log(displaynames);
var current_date = new Date();
current_date.date = $filter('date')(date[ current_date.date, "yyyy-mm-dd"]);
console.log(current_date.date);
$scope.displayBirthdays = function(){
var current_date = new Date();
current_date.date = $filter('date')(date[ current_date.date, "yyyy-mm-dd"]);
var birthdays = {
"json": {
"request": {
"servicetype": "21",
"functiontype": "2021",
"date": current_date.date
}
}
}
}
});
})();
私は私だけのJSONリクエストで日付を使用するエラー
angular.js:9997 Error: [$injector:unpr] Unknown provider: DateProvider <- Date
http://errors.angularjs.org/1.2.20/$injector/unpr?p0=DateProvider%20%3C-%20Date
at https://code.angularjs.org/1.2.20/angular.js:78:12
at https://code.angularjs.org/1.2.20/angular.js:3754:19
at Object.getService [as get] (https://code.angularjs.org/1.2.20/angular.js:3882:39)
at https://code.angularjs.org/1.2.20/angular.js:3759:45
at getService (https://code.angularjs.org/1.2.20/angular.js:3882:39)
at invoke (https://code.angularjs.org/1.2.20/angular.js:3909:13)
at Object.instantiate (https://code.angularjs.org/1.2.20/angular.js:3929:23)
at https://code.angularjs.org/1.2.20/angular.js:7216:28
at link (https://code.angularjs.org/1.2.20/angular-route.js:913:26)
at nodeLinkFn (https://code.angularjs.org/1.2.20/angular.js:6648:13) <div ng-view="" class="ng-scope">
の下に取得しています。ビューページに表示する必要はありません。だから私は$スコープを使用しませんでした.... ....
誰でも助けてください。
あなたが '注入されていますあなたのコントローラーの「日付」依存関係はありますが、そのプロバイダーはわかりません – devqon
通常は角度の部分のみを依存関係に含めるべきですが、純粋なjsオブジェクトやサードパーティ製のライブラリは含まないようにしてください –