Comment formater angulaire moment "suis-temps-il y a' la directive?
- Je utiliser le suis-temps-il y a
directive de montrer une relative timestamp:
<span am-time-ago="publishedAt"></span>
Par défaut, il est mis en forme comme "un jour il y a", "5 jours", etc.
Comment pourrais-je changer la mise en forme pour être "1d", "5d", "3h", etc?
OriginalL'auteur Misha Moroshko | 2014-04-09
Vous devez vous connecter pour publier un commentaire.
Vous pouvez personnaliser la humaniser, quelque part dans votre config ou app start.
Docs sur realtiveTime
Exemple: http://jsbin.com/satohazu/1/edit
Voici une vue plus complète de la démo: jsbin.com/qeweyalu/1/edit
Ce n'est pas la syntaxe correcte pour chaque mesure. Par exemple
mm: "%m"
devrait êtremm: "%dm"
.Toutes les idées sur la façon de définir deux différentes prochaine (je veux dire les formats pour les minutes/secondes, etc) pour les différents contrôleurs? En d'autres termes, Dans une boîte, j'ai besoin d'afficher: 20 minutes, mais dans la deuxième case, 20 min.
J'ai mis à jour ci-dessus, mais ses juste un exemple de comment reconfigurer. Hésitez pas à les mettre à jour à tout ce que vous voulez.
OriginalL'auteur Nix
La accepté de répondre par Nix fonctionne, mais il est obsolète maintenant. Quelqu'un qui bute sur cette discussion (comme moi) doivent utiliser
moment.updateLocale(locale)
.Détails à https://momentjs.com/docs/#/customization/relative-time/
OriginalL'auteur Illuminat