2016-08-26 3 views
0

Ich denke, die eckigen Datums- und Währungsfilter sind wirklich glatt, aber ich habe einige Kommentare online gelesen, dass Filter die Leistung negativ beeinflussen. Ich arbeite an einer Unternehmensanwendung, die alle verschiedenen Arten von Datumsobjekten verarbeiten wird, und wir möchten die Formatierung basierend auf Benutzereinstellungen anders rendern.Datumsanzeige mit AngularJS - wie teuer ist ein Filter?

Basierend auf dem, was ich gelesen habe, ist die Verwendung des Filters direkt im DOM nicht der beste Ansatz, also denke ich, ich werde es zu einem Dienst extrahieren. Die winkelige Dokumentation lässt so viel zu wünschen übrig, wie Sie wissen, und es scheint eine Menge verschiedener Wege zu geben, dies zu erreichen.

Letztendlich möchte ich nur den integrierten Datumsfilter von angular verwenden, um eine Vielzahl von Datumsformaten darzustellen, die von Nutzlasten auf verschiedenen Seiten kommen, um dieses Datum zu formatieren. Darüber hinaus haben wir unabhängige Benutzereinstellungen für Datum und Uhrzeit. Die Optionen für die Datumsformatierung sind: MM/dd/yyyy und dd/MM/yyyy. Die Optionen für die Zeitformatierung sind: HH:MM:SS und H:MM:SS A

Ich bin in Richtung auf die Verwendung des eingebauten Datumsfilter in einem Dienst. Ich denke, die ideale Antwort würde nur ein bisschen Pseudocode enthalten müssen, um mich zum Laufen zu bringen. Vielen Dank im Voraus für Ihre Zeit.

Auch - bitte lassen Sie mich wissen, wenn Sie weitere Informationen oder Code benötigen. Nicht sicher, was hier enthalten ist ...

Antwort

0

Ich habe herausgefunden, was ich falsch gemacht habe mit meinem ersten Versuch. Falls jemand anderes nach diesem Thema sucht, hier ist der Code: