Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
616 views
in Technique[技术] by (71.8m points)

angularjs - 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

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...