Heim Web-Frontend js-Tutorial Informationen zur Verwendung des Pipe-Operators (|) in Angular

Informationen zur Verwendung des Pipe-Operators (|) in Angular

Jun 20, 2018 pm 03:54 PM
angular 管道

Normalerweise müssen wir Pipes zum Formatieren von Daten verwenden. Der folgende Artikel stellt hauptsächlich die Verwendung des Pipe-Operators (|) in Angular vor. Freunde, die ihn benötigen, können ihn als Referenz verwenden mit dem Herausgeber unten.

Was ist eine Pipeline?

Angulars Pipeline kann als Werkzeug zur Datenformatierung und -anzeige betrachtet werden. Pipes können Daten für die Anzeige formatieren, ohne die Quelldaten zu ändern. Was die Anzeige von Datumsangaben betrifft, können Sie beispielsweise Pipeline 1 verwenden, um Quelldaten im Format jjjj/MM/tt anzuzeigen, oder Sie können Pipeline 2 verwenden, um sie im Format 28. Februar 2017 anzuzeigen. Die ursprünglichen Daten sind jedoch immer noch aktuell und haben sich nicht geändert. Mithilfe von Pipelines können wir den Inhalt der Datenformatierung trennen und ihn unabhängig machen. Wenn Formatierung und Anzeige erforderlich sind, wählen Sie einfach die entsprechende Pipeline zur Verarbeitung aus.

1. Vorlagenausdrucksoperatoren

Die Vorlagenausdruckssprache verwendet eine Teilmenge der JavaScript-Syntax und fügt mehrere zusätzliche Spezialoperatoren für bestimmte Szenarien hinzu: Pipelinebetreiber, sichere Navigationsbetreiber.

2. Pipe-Operator (|)

Das Ergebnis des Ausdrucks erfordert möglicherweise eine gewisse Konvertierung vor der Bindung. Beispielsweise möchten Sie möglicherweise Zahlen als Beträge anzeigen, die Großschreibung von Text erzwingen oder eine Liste filtern und sortieren.

Winkelige Rohrobjekte sind eine praktische Wahl für kleine Transformationen wie diese.

Eine Pipe ist eine einfache Funktion, die einen Eingabewert akzeptiert und das Transformationsergebnis zurückgibt.

Angulars häufig verwendete integrierte Pipe-Funktionen:

DatePipe, UpperCasePipe, LowerCasePipe, CurrencyPipi, PercentPipe, JsonPipe usw.

Sie werden in Vorlagenausdrücken verwendet. Verwenden Sie einfach den Pipe-Operator (|) .

Verwendung

Der Pipe-Operator übergibt das Ausdrucksergebnis auf seiner linken Seite an die Pipe-Funktion auf seiner rechten Seite. Ausdrücke können auch über mehrere Pipes verkettet werden.

<p> 
 Title through a pipe chain: 
 {{title | uppercase | lowercase}} 
</p>
Nach dem Login kopieren

Häufige Beispiele:

<p class="alert alert-warning"> 
 <p>{{title|uppercase }}</p> 
 <p>{{title|uppercase|lowercase }}</p> 
 <p>{{this|json}}</p> 
 <p>{{time|date:&#39;yyyy-MM-dd&#39;}}</p> 
 <p>{{number|percent}}</p> 
 <p>{{number|currency:&#39;CNY&#39;}}</p> 
</p>
Nach dem Login kopieren

ts-Attribute:

export class AppComponent { 
 title = &#39;app&#39;; 
 name = &#39;张三丰&#39;; 
 time = new Date(); 
 number = 1.123; 
 show(str: string) { 
 str += &#39;---测试&#39;; 
 return str; 
 } 
}
Nach dem Login kopieren

Ergebnisse anzeigen:

Das Obige ist, was ich Ich habe es für alle zusammengestellt und hoffe, dass es in Zukunft für alle hilfreich sein wird.

Verwandte Artikel:

So zeigen Sie Eingabeinhalte in Angular an

So fragen Sie die Wettervorhersage in Angular ab

Wie man Feiertage in js beurteilt

Wie man die Message-Board-Funktion in JS implementiert

Wie man es in nodejs macht Implementieren Sie die OAuth2.0-Autorisierungsdienstauthentifizierung

So erstellen Sie ein Vue-Projekt auf Webpack

So implementieren Sie es in VueLesen Sie den vollständigen Text

So erhalten Sie Dom-Elemente in Vue

So konvertieren Sie das Zeitstempelformat in js

auf Nginx Stellen Sie das Vue-Projekt bereit (ausführliches Tutorial)

So implementieren Sie einen Wasserfallfluss mit zufälligem Layout in ionic3

Das obige ist der detaillierte Inhalt vonInformationen zur Verwendung des Pipe-Operators (|) in Angular. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So installieren Sie Angular unter Ubuntu 24.04 So installieren Sie Angular unter Ubuntu 24.04 Mar 23, 2024 pm 12:20 PM

Angular.js ist eine frei zugängliche JavaScript-Plattform zum Erstellen dynamischer Anwendungen. Es ermöglicht Ihnen, verschiedene Aspekte Ihrer Anwendung schnell und klar auszudrücken, indem Sie die Syntax von HTML als Vorlagensprache erweitern. Angular.js bietet eine Reihe von Tools, die Sie beim Schreiben, Aktualisieren und Testen Ihres Codes unterstützen. Darüber hinaus bietet es viele Funktionen wie Routing und Formularverwaltung. In dieser Anleitung wird erläutert, wie Angular auf Ubuntu24 installiert wird. Zuerst müssen Sie Node.js installieren. Node.js ist eine JavaScript-Ausführungsumgebung, die auf der ChromeV8-Engine basiert und es Ihnen ermöglicht, JavaScript-Code auf der Serverseite auszuführen. In Ub sein

Ein Artikel über serverseitiges Rendering (SSR) in Angular Ein Artikel über serverseitiges Rendering (SSR) in Angular Dec 27, 2022 pm 07:24 PM

Kennen Sie Angular Universal? Es kann dazu beitragen, dass die Website eine bessere SEO-Unterstützung bietet!

Wie man PHP und Angular für die Frontend-Entwicklung verwendet Wie man PHP und Angular für die Frontend-Entwicklung verwendet May 11, 2023 pm 04:04 PM

Mit der rasanten Entwicklung des Internets wird auch die Front-End-Entwicklungstechnologie ständig verbessert und iteriert. PHP und Angular sind zwei Technologien, die in der Frontend-Entwicklung weit verbreitet sind. PHP ist eine serverseitige Skriptsprache, die Aufgaben wie die Verarbeitung von Formularen, die Generierung dynamischer Seiten und die Verwaltung von Zugriffsberechtigungen übernehmen kann. Angular ist ein JavaScript-Framework, mit dem Single-Page-Anwendungen entwickelt und komponentenbasierte Webanwendungen erstellt werden können. In diesem Artikel erfahren Sie, wie Sie PHP und Angular für die Frontend-Entwicklung verwenden und wie Sie diese kombinieren

Wie verwende ich Pipes zum Lesen und Schreiben von Dateien in Golang? Wie verwende ich Pipes zum Lesen und Schreiben von Dateien in Golang? Jun 04, 2024 am 10:22 AM

Lesen und Schreiben von Dateien über Pipes: Erstellen Sie eine Pipe, um Daten aus der Datei zu lesen und durch die Pipe zu leiten. Empfangen Sie Daten aus der Pipe und verarbeiten Sie sie. Schreiben Sie die verarbeiteten Daten in die Datei. Verwenden Sie Goroutinen, um diese Vorgänge gleichzeitig auszuführen, um die Leistung zu verbessern

Eine kurze Analyse der Verwendung des Monaco-Editors in Angular Eine kurze Analyse der Verwendung des Monaco-Editors in Angular Oct 17, 2022 pm 08:04 PM

Wie verwende ich den Monaco-Editor in Angular? Der folgende Artikel dokumentiert die Verwendung des Monaco-Editors in Angular, der kürzlich in einem Unternehmen verwendet wurde. Ich hoffe, dass er für alle hilfreich sein wird!

Eine kurze Analyse unabhängiger Komponenten in Angular und deren Verwendung Eine kurze Analyse unabhängiger Komponenten in Angular und deren Verwendung Jun 23, 2022 pm 03:49 PM

Dieser Artikel führt Sie durch die unabhängigen Komponenten in Angular, wie Sie eine unabhängige Komponente in Angular erstellen und wie Sie vorhandene Module in die unabhängige Komponente importieren. Ich hoffe, er wird Ihnen hilfreich sein!

Winkelkomponenten und ihre Anzeigeeigenschaften: Nicht-Block-Standardwerte verstehen Winkelkomponenten und ihre Anzeigeeigenschaften: Nicht-Block-Standardwerte verstehen Mar 15, 2024 pm 04:51 PM

Das Standardanzeigeverhalten für Komponenten im Angular-Framework gilt nicht für Elemente auf Blockebene. Diese Designwahl fördert die Kapselung von Komponentenstilen und ermutigt Entwickler, bewusst zu definieren, wie jede Komponente angezeigt wird. Durch explizites Festlegen der CSS-Eigenschaft display kann die Anzeige von Angular-Komponenten vollständig gesteuert werden, um das gewünschte Layout und die gewünschte Reaktionsfähigkeit zu erreichen.

Was soll ich tun, wenn das Projekt zu groß ist? Wie teilt man Angular-Projekte sinnvoll auf? Was soll ich tun, wenn das Projekt zu groß ist? Wie teilt man Angular-Projekte sinnvoll auf? Jul 26, 2022 pm 07:18 PM

Das Angular-Projekt ist zu groß. Wie kann man es sinnvoll aufteilen? Der folgende Artikel zeigt Ihnen, wie Sie Angular-Projekte sinnvoll aufteilen. Ich hoffe, er ist hilfreich für Sie!

See all articles