le formatage de la date d'angularjs de l'interface utilisateur-réseau
Je suis en train de changer la façon dont la date est affichée.
les données sont à venir comme une chaîne de caractères au format "Soleil de Mai 03 18:04:41 2009"
j'ai regardé les exemples, et ils me demandaient de les utiliser
$scope.gridOptions = {
data: 'mydata',
enableRowSelection: true,
multiSelect: false,
enableColumnResize: true,
columnDefs: [
{ field: 'startDate', displayName: 'Date', cellFilter: 'date:\'yyyy-MM-dd\'' }]
};
toutefois, cela ne fonctionne pas pour moi. Les données continuent d'être affiché tel qu'il est. Plutôt que de "2009-05-13" Tout ce que je fais de mal? Merci à l'avance!
- essayez de donner une par cette
cellFilter: 'date:"yyyy-MM-dd\"'
- merci pour l'aide, mais toujours pas le truc
Vous devez vous connecter pour publier un commentaire.
Il semble que vous essayez d'utiliser une incompatibilité de format de date avec le Angulaire filtre de date. Les docs disent que ce doit être un objet Date, millisecondes ou de l'ISO 8601 date. Depuis votre chaîne de date ne correspond pas tout de ce que vous aurez besoin pour restaurer votre propre chaîne de formatage ou de convertir une valeur à un objet Date, ou en millisecondes avant de le transmettre à la date de filtre.
Utilisation: type: 'date',
cellFilter: date:\ " MM/jj/aaaa\"
Utilisation
cellFilter: 'date:"longDate"'