I am new to angularjs. I am trying to define current date, which i need to use in json request.
My 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
}
}
}
}
});
}) ();
I am getting below error
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">
I want to use date only in json request. I no need to display it in view page. So i didnot use $scope,.... ....
Can anyone please help me.
Datedependency in your controller, but it doesn't know that provider