angular 原生的 number 需要特別去看一下 decimaPipe
pipe
的使用如下,也可以加上 params 的透過:
來傳入
下列是 angular
所提供的 pipe
,如下列:
使用方式如:
{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
因此可以按照官方提供的範例,複製一份並且在 Template 內隨意找個地方貼上玩看看:
Template
Template 有用到 e
以及 pi
這兩個內嵌繫結,因此必須在 class 內補上這兩個屬性。
運行開發伺服器,看看效果如何~
3.1-5
,對照上面的格式與參數解釋後,得到結果 e 為 002.71828可透過修改第一個參數達成想要的數字格式。
不僅僅第一個參數可以利用,配合第二個參數一起使用才是王道。
而這個 Pipes 元件好玩的地方是,它的名稱叫做 DecimalPipe ,但實際使用卻是輸入 number ,這是容易搞混的地方要特別注意。
下列是客製化 pipe 的用法
[從 0 開始的 Angular 生活]No.22 使用 Pipes 管線元件