


Ausführliche Erläuterung der Verwendung von AngularJS-Filtern_AngularJS
AnularJS-Filter werden verwendet, um die Daten zu formatieren, die den Benutzern angezeigt werden müssen. Es gibt viele praktische integrierte Filter, die Sie auch selbst schreiben können.
Rufen Sie den Filter über das |-Symbol im Vorlagenbindungssymbol {{ }} in HTML auf. Nehmen wir zum Beispiel an, wir möchten die Zeichenfolge
konvertieren
Um in Großbuchstaben umzuwandeln, können Sie jedes Zeichen in der Zeichenfolge einzeln umwandeln oder einen Filter verwenden:
{{ Name | Großbuchstaben }}
Filter können über $filter im JavaScript-Code aufgerufen werden. Beispielsweise die Verwendung von Kleinbuchstaben
im JavaScript-Code
Filter:
app.controller('DemoController', ['$scope', '$filter', function($scope, $filter) { $scope.name = $filter('lowercase')('Ari'); }]);
Wenn Sie Filter in Form von HTML verwenden und Parameter an den Filter übergeben müssen, fügen Sie einfach einen Doppelpunkt nach dem Filternamen hinzu
Das ist es. Wenn mehrere Parameter vorhanden sind, können Sie nach jedem Parameter einen Doppelpunkt hinzufügen. Beispielsweise kann ein numerischer Filter die Anzahl der Dezimalstellen
begrenzen
Die Anzahl der Ziffern, schreiben Sie: 2 nach dem Filter, Sie können 2 als Parameter an den Filter übergeben:
<!-- 显示:123.46 --> {{ 123.456789 | number:2 }}
1. Währung
Der Währungsfilter kann einen numerischen Wert in ein Währungsformat formatieren. Verwenden Sie {{ 123 |. Währung }}, um 123 umzurechnen
in das Währungsformat umwandeln.
Der Währungsfilter ermöglicht es uns, das Währungssymbol selbst festzulegen. Standardmäßig wird das Währungssymbol der Region des Kunden verwendet,
Sie können aber auch Währungssymbole anpassen.
2. Datum
Der Datumsfilter kann das Datum in das gewünschte Format formatieren. In AngularJS sind mehrere Datumsformate integriert, wenn nicht
Geben Sie ein beliebiges Format an, das standardmäßig verwendet wird. Dieses Format wird im folgenden Beispiel gezeigt.
Im Folgenden sind die integrierten, unterstützten lokalisierten Datumsformate aufgeführt:
{{ today | date:'medium' }} <!-- Aug 09, 2013 12:09:02 PM --> {{ today | date:'short' }} <!-- 8/9/1312:09PM --> {{ today | date:'fullDate' }} <!-- Thursday, August 09, 2013 --> {{ today | date:'longDate' }} <!-- August 09, 2013 --> {{ today | date:'mediumDate' }}<!-- Aug 09, 2013 --> {{ today | date:'shortDate' }} <!-- 8/9/13 --> {{ today | date:'mediumTime' }}<!-- 12:09:02 PM --> {{ today | date:'shortTime' }} <!-- 12:09 PM -->
Jahresformatierung
Vierstellige Jahreszahl: {{ today |. date:'yyyy' }}
Zweistelliges Jahr: {{ today |. date:'yy' }}
Jahr: {{ heute |. Datum:'y' }}
Monatsformatierung
Englischer Monat: {{ today |. date:'MMMM' }}
Englische Monatsabkürzung: {{ today |. date:'MMM' }}
Numerischer Monat: {{ today |date:'MM' }}
Monat des Jahres: {{ today |date:'M' }}
Datumsformatierung
Numerisches Datum: {{ today|date:'dd' }}
Tag des Monats: {{ today |. date:'d' }}
Englischer Wochentag: {{ today |. date:'EEEE' }}
Englische Wochenabkürzung: {{ today |. date:'EEE' }}
Stundenformatierung
24-Stunden-Digitalstunde: {{today|date:'HH'}}
Stunde des Tages: {{today|date:'H'}}
12-Stunden-Digitalstunde: {{today|date:'hh'}}
Stunde morgens oder nachmittags: {{today|date:'h'}}
Minutenformatierung
Numerische Minuten: {{ today |. date:'mm' }}
Minute der Stunde: {{ today |. date:'m' }}
Sekundenformatierung
Numerische Sekunden: {{ today |. date:'ss' }}
Die Sekunde in einer Minute: {{ today |. date:'s' }}
Anzahl der Millisekunden: {{ today |. date:'.sss' }}
Hier sind einige Beispiele für benutzerdefinierte Datumsformate:
{{ today | date:'MMMd, y' }} <!-- Aug9, 2013 --> {{ today | date:'EEEE, d, M' }} <!-- Thursday, 9, 8--> {{ today | date:'hh:mm:ss.sss' }} <!-- 12:09:02.995 -->
Filter
Filter Filter kann eine Teilmenge aus dem angegebenen Array auswählen, ein neues Array generieren und zurückgeben.
Verwenden Sie beispielsweise den folgenden Filter, um alle Wörter auszuwählen, die den Buchstaben e enthalten:
{{ ['Ari','Lerner','Likes','To','Eat','Pizza'] | filter:'e' }} <!-- ["Lerner","Likes","Eat"] -->
Wenn Sie Objekte filtern möchten, können Sie den oben erwähnten Objektfilter verwenden. Zum Beispiel, wenn Sie ein
haben, das aus Personenobjekten besteht
Array, jedes Objekt enthält eine Liste seiner Lieblingsspeisen, die in der folgenden Form gefiltert werden kann:
{{ [{ 'name': 'Ari', 'City': 'San Francisco', 'favorite food': 'Pizza' },{ 'name': 'Nate', 'City': 'San Francisco', 'favorite food': 'indian food' }] | filter:{'favorite food': 'Pizza'} }} <!-- [{"name":"Ari","City":"SanFrancisco","favoritefood":"Pizza"}] -->
Sie können zum Filtern auch eine benutzerdefinierte Funktion verwenden (in diesem Beispiel ist die Funktion auf $scope definiert):
{{ ['Ari','likes','to','travel'] | filter:isCapitalized }} <!-- ["Ari"] -->
Die Funktion der isCapitalized-Funktion besteht darin, true oder false zurückzugeben, je nachdem, ob der erste Buchstabe groß geschrieben ist, wie unten gezeigt:
$scope.isCapitalized = function(str) { return str[0] == str[0].toUpperCase(); };
Benutzerdefinierte Filter
Erstellen Sie zunächst ein Modul, auf das in der Anwendung verwiesen wird
angular.module('myApp.filters', []) .filter('capitalize', function() { return function(input) { // input是我们传入的字符串 if (input) { return input[0].toUpperCase() + input.slice(1); } });
Wenn Sie nun den ersten Buchstaben eines Satzes in Großbuchstaben umwandeln möchten, können Sie den Filter verwenden, um zuerst den gesamten Satz in Großbuchstaben umzuwandeln
Schreiben Sie den ersten Buchstaben und wandeln Sie ihn dann in einen Großbuchstaben um:
<!-- Ginger loves dog treats --> {{ 'ginger loves dog treats' | lowercase | capitalize }}
Das Obige beschreibt die Verwendung von AngularJS-Filtern. Ich hoffe, es wird für das Lernen aller hilfreich sein.

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Javascript ist eine sehr einzigartige Sprache, was die Organisation des Codes, das Programmierparadigma des Codes und die objektorientierte Theorie betrifft. Die Frage, ob Javascript eine objektorientierte Sprache ist, wird seit langem diskutiert Es gibt offensichtlich schon seit langem eine Antwort. Auch wenn Javascript seit zwanzig Jahren vorherrscht, schauen Sie sich einfach das „Black Horse Cloud Classroom JavaScript Advanced Framework“ an, wenn Sie beliebte Frameworks wie jQuery, Angularjs und sogar React verstehen möchten Design-Video-Tutorial“.

Filterfunktionen in Vue3: Eleganter Umgang mit Daten Vue ist ein beliebtes JavaScript-Framework mit einer großen Community und einem leistungsstarken Plug-in-System. In Vue ist die Filterfunktion ein sehr praktisches Werkzeug, mit dem wir Daten in Vorlagen verarbeiten und formatieren können. Es gab einige Änderungen an den Filterfunktionen in Vue3. In diesem Artikel werden wir uns eingehend mit den Filterfunktionen in Vue3 befassen und lernen, wie man sie für den eleganten Umgang mit Daten verwendet. Was ist eine Filterfunktion? In Vue ist die Filterfunktion

Tipps zur Verwendung von Plug-Ins zum Implementieren benutzerdefinierter Filter in Vue Vue.js bietet eine praktische Möglichkeit, den Bedarf an Ansichtsdatenfilterung, d. h. Filterung, zu bewältigen. Filter sind hauptsächlich für die Formatierung und Verarbeitung der Daten in der Ansicht verantwortlich, um die Daten intuitiver und verständlicher zu machen. Vue verfügt über einige integrierte allgemeine Filter, z. B. Datumsformatierung, Währungsformatierung usw., und unterstützt auch benutzerdefinierte Filter. In diesem Artikel wird die Verwendung des Vue-Plug-Ins zum Implementieren benutzerdefinierter Filter vorgestellt und einige praktische Filtertechniken bereitgestellt.

Im heutigen Informationszeitalter sind Websites zu einem wichtigen Instrument für Menschen geworden, um Informationen zu erhalten und zu kommunizieren. Eine responsive Website kann sich an verschiedene Geräte anpassen und den Benutzern ein qualitativ hochwertiges Erlebnis bieten, was zu einem Hotspot in der modernen Website-Entwicklung geworden ist. In diesem Artikel erfahren Sie, wie Sie mit PHP und AngularJS eine responsive Website erstellen, um ein qualitativ hochwertiges Benutzererlebnis zu bieten. Einführung in PHP PHP ist eine serverseitige Open-Source-Programmiersprache, die sich ideal für die Webentwicklung eignet. PHP bietet viele Vorteile, z. B. einfache Erlernbarkeit, plattformübergreifende Funktionalität, umfangreiche Toolbibliothek und Entwicklungseffizienz

So filtern und sortieren Sie Daten in der Vue-Technologieentwicklung. In der Vue-Technologieentwicklung sind das Filtern und Sortieren von Daten sehr häufige und wichtige Funktionen. Durch Datenfilterung und -sortierung können wir die benötigten Informationen schnell abfragen und anzeigen und so die Benutzererfahrung verbessern. In diesem Artikel wird das Filtern und Sortieren von Daten in Vue vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern zu helfen, diese Funktionen besser zu verstehen und zu verwenden. 1. Datenfilterung Datenfilterung bezieht sich auf das Herausfiltern von Daten, die den Anforderungen basierend auf bestimmten Bedingungen entsprechen. In Vue können wir comp bestehen

Vue-Fehler: Der Filter in Filtern kann nicht richtig verwendet werden, wie kann man ihn lösen? Einführung: In Vue sind Filter eine häufig verwendete Funktion, mit der Daten formatiert oder gefiltert werden können. Allerdings kann es bei der Verwendung manchmal zu Problemen kommen, da wir den Filter nicht richtig verwenden können. In diesem Artikel werden einige häufige Ursachen und Lösungen behandelt. 1. Ursachenanalyse: Der Filter ist nicht korrekt registriert: Filter in Vue müssen registriert werden, bevor sie in Vorlagen verwendet werden können. Wenn der Filter nicht erfolgreich registriert wurde,

Die FILTER_VALIDATE_URL-Konstante wird zur Validierung von URLs verwendet. Das Flag FILTER_FLAG_SCHEME_REQUIRED-URL muss RFC-konform sein. FILTER_FLAG_HOST_REQUIRED-URL muss den Hostnamen enthalten. FILTER_FLAG_PATH_REQUIRED-URL muss einen Pfad nach dem Domänennamen haben. FILTER_FLAG_QUERY_REQUIRED-URL muss eine Abfragezeichenfolge haben. Rückgabewert FILTER_VALIDATE_URL

PHP-E-Mail-Filter: Spam filtern und identifizieren. Mit der zunehmenden Verbreitung von E-Mails hat auch die Menge an Spam immer weiter zugenommen. Für Benutzer kann die Menge an Spam, die sie erhalten, zu einer Informationsüberflutung und Zeitverschwendung führen. Daher benötigen wir eine effiziente Methode zum Filtern und Identifizieren von Spam-E-Mails. Dieser Artikel zeigt Ihnen, wie Sie mit PHP einen einfachen, aber effektiven E-Mail-Filter schreiben und stellt spezifische Codebeispiele bereit. Grundprinzip des E-Mail-Filters Das Grundprinzip des E-Mail-Filters besteht darin, festzustellen, ob die E-Mail vorhanden ist
