通常我們需要使用管道實現對資料的格式化,以下這篇文章主要給大家介紹了關於Angular中管道操作符(|)的使用方法,文中透過範例程式碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
管道是什麼?
Angular的管道可以看成是一個資料格式化展示的工具。管道可以將資料格式化顯示,而不改變來源資料。例如關於日期的展示,對於來源資料使用管道1可以以yyyy/MM/dd來展示,也可以使用管道2展示成Feb 28, 2017的形式。但原數據仍是date,並沒有改變。利用管道我們可以將資料格式化的內容剝離出來,使其獨立,有需要格式化展示的時候選擇相應的管道進行處理即可。
一、範本運算式運算子
範本運算式語言使用了JavaScript 語法的子集,並補充了幾個用於特定場景的特殊操作符:管道操作符、安全導航操作符。
二、管道運算子 (|)
#在綁定之前,表達式的結果可能需要一些轉換。例如,可能希望吧數字顯示成金額、強製文字變成大寫,或過濾清單以及進行排序。
Angular 管道物件這樣的小型轉換來說是個很方便的選擇。
管道是一個簡單的函數,它接受一個輸入值,並傳回轉換結果。
Angular 的常用內建管道函數:
DatePipe,UpperCasePipe,LowerCasePipe,CurrencyPipi,PercentPipe,JsonPipe等。
它們用於模板表達式中,只要使用管道運算子(|) 就行了。
使用方法
管道運算子會把它左邊的表達式結果傳給它右邊的管道函數。也可以透過多個管道串聯表達式。
<p> Title through a pipe chain: {{title | uppercase | lowercase}} </p>
常用實例:
<p class="alert alert-warning"> <p>{{title|uppercase }}</p> <p>{{title|uppercase|lowercase }}</p> <p>{{this|json}}</p> <p>{{time|date:'yyyy-MM-dd'}}</p> <p>{{number|percent}}</p> <p>{{number|currency:'CNY'}}</p> </p>
ts 屬性:
export class AppComponent { title = 'app'; name = '张三丰'; time = new Date(); number = 1.123; show(str: string) { str += '---测试'; return str; } }
顯示結果:
以上是在Angular中有關管道操作符(|)用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本篇文章继续Angular的学习,带大家了解一下Angular中的元数据和装饰器,简单了解一下他们的用法,希望对大家有所帮助!

通过管道进行文件读写:创建一个管道从文件读取数据并通过管道传递从管道中接收数据并处理将处理后的数据写入文件使用goroutine并发执行这些操作以提高性能

本篇文章给大家分享一个Angular实战,了解一下angualr 结合 ng-zorro 如何快速开发一个后台系统,希望对大家有所帮助!

Linux中的管道命令是一种强大的工具,可以将一个命令的输出作为另一个命令的输入,实现不同命令之间的数据传输与处理。本文将介绍Linux中管道命令的基础知识,以及一些常用的用法和代码示例。管道命令简介在Linux系统中,管道命令使用竖线符号(|)连接两个或多个命令,例如:command1|command2这样,command1的输出会作为command2

在当今信息化社会,计算机已经成为我们工作生活中不可或缺的工具。而作为一名熟练运用Linux系统的工作人员,如何利用Linux的强大功能提升工作效率是非常重要的。本文将重点介绍如何运用Linux中的管道(Pipes)这一重要功能来简化工作流程,提高工作效率。Linux的管道是一种特殊的文件类型,它可以将一个命令的输出直接传递给另一个命令,从而在不存储中间结果的

Go语言中函数和管道结合使用实现进程间通信。函数可将管道作为参数传递,通过管道发送或接收数据。管道是无缓冲通道,可用于在goroutine之间发送和接收数据,并支持无向和有向管道。发送数据时使用

使用管道实现超时机制:创建一个管道。创建一个goroutine来等待管道中的元素。在另一个goroutine中,在指定时间后关闭管道。使用select语句来在管道元素到达或超时时选择执行相应的操作。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Dreamweaver CS6
視覺化網頁開發工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器