Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to get full momentjs api inside angular view?

What's the preferred method of getting a moment() object inside a view when using angular?

It looks like there is this project, but it does not look well maintained.

https://github.com/gdi2290/angular-momentjs

like image 514
chovy Avatar asked May 18 '14 22:05

chovy


1 Answers

There is a more popular angular-moment project... https://github.com/urish/angular-moment

With it, you can inject moment like this...

app.controller("ctrl", function($scope, moment) {     $scope.date = new moment(); }); 

Fiddle

Or if you don't need the additional functionality and directives provided by angular-moment, you can make momentjs injectable in your app by using angular.value() or angular.constant() (angular-moment uses constant() internally to do this)...

app.constant("moment", moment);  app.controller("ctrl", function($scope, moment) {     $scope.date = new moment(); }); 

Fiddle

like image 100
Anthony Chu Avatar answered Oct 04 '22 03:10

Anthony Chu