Format de date à l'aide de moment Angularjs
Je suis en train de format de date à l'aide de moment dans Angularjs mais sa ne fonctionne pas pour moi. Voici mon violon http://jsfiddle.net/sed6x5e8/ et ci-dessous mon code.
HTML:
<div ng-app="miniapp">
<div ng-controller="Ctrl">
<div>
Actual Date: {{date}}
<br><br>
Formatted Date: {{formattedDate}}
</div>
</div>
</div>
JS:
var $scope;
var app = angular.module('miniapp', [])
function Ctrl($scope) {
$scope.date = '2/13/2015';
$scope.formattedDate = moment($scope.date).format('YYYY-MM-DD');
}
Pourquoi êtes-vous en déclarant
Ajouter
J'ai copié à partir d'internet. Je suis nouveau sur Angularjs.
Merci.
var $scope
à l'extérieur de votre contrôleur? Et vous avez en cas d'erreur dans la console, moment
n'est pas inclus.Ajouter
moment
bibliothèque à votre projet - jsfiddle.net/sed6x5e8/1J'ai copié à partir d'internet. Je suis nouveau sur Angularjs.
Merci.
OriginalL'auteur user3842029 | 2015-02-13
Vous devez vous connecter pour publier un commentaire.
J'ai utilisé angulaire moment avec succès dans un projet de mine. Il a un filtre qui s'installe, vous pouvez formater la date. Exemple à partir du README:
np. P. S. je ne sais Pas pourquoi la réponse est descendu voté. Serait la personne des soins de expliquer?
Je n'ai pas voter.
Je downvoted. Cette fonctionnalité est intégrée dans angulaire en utilisant le filtre de date, il n'y a absolument pas besoin de mettre dans une autre bibliothèque pour le faire.
eh bien, il semble que vous êtes en supposant que l'OP exigences arrêtent juste la mise en forme des dates... moment.js a quelques autres fonctionnalités qu'ils utilisent. Je suis conscient angulaire du filtre de date mais je viens de répondre selon ce qui a été demandé.
OriginalL'auteur jsonmurphy
AngularJS a construit dans le filtre pour les dates. Vous n'avez pas besoin d'utiliser moment, le gaspillage des ressources.
https://docs.angularjs.org/api/ng/filter/date
OriginalL'auteur ribsies