2014-02-18 12 views

Antwort

16

Da Winkelausdrücke keinen beliebigen JavaScript-Code akzeptieren, einschließlich der Erstellung neuer Objekte. Was Sie suchen, heißt Winkelfilter, sie wurden speziell für diesen Fall entwickelt.

Also statt

{{new Date(elem.timestamp)}}

sollten Sie

{{elem.timestamp | date: 'yyyy-MM-dd'}}

Weitere Informationen über Datum Filter schreiben here gefunden werden kann. Mehr zu Filtern im Allgemeinen finden Sie unter here.

+0

könnten Sie einen Link zu den Dokumenten zur Verfügung stellen, in denen dieser willkürliche Code nicht akzeptiert wurde? Ich suchte kurz danach, fand es aber nicht. – Ph0en1x

+0

http://docs.angularjs.org/guide/expression – package

+0

{{(neues Datum (elem.timestamp)). GetFullYear}} – KoIIIeY

1

Es ist wahrscheinlich am besten, eine Bibliothek wie moment dafür zu verwenden. Auch die Funktionalität die Sie suchen soll über „filters

auch angular-moment

1

einfach eine Erweiterung von sehen umgesetzt werden, was @package erwähnt können wir auch als auch von Millisekunden bis Stunden-Sekunden gehen, das Format kann auch ein beliebiges Muster sein

< th> {{elem.timestamp | Datum: 'JJJJ/MM/TT h: mm: ss a'}}

Verwandte Themen