angular 資料操作 及 管道

2021-09-24 04:14:27 字數 4065 閱讀 7991

[title]

='title'

>

}div

>

content: string = '

>

我是 htmlh1

我好p>

*ngswitchcase

="2"

>

你好p>

執行button

>

(click)

="change('改變後')"

>

}button

>

title: string = '改變前'

雙向資料繫結

// 資料雙向繫結模組

import

from

'@angular/forms'

imports:

[// 配置當前模組依賴的其他模組

browsermodule,

formsmodule

],

type

="text"

[(ngmodel)]

="keywords"

>

}// ts 中設定預設值

keywords: string = '這是預設值'

名稱

描述json

將輸入資料物件經過 json.stringify() 方法轉換後輸出物件的字串}

uppercase

大寫轉換

lowercase

小寫轉換

currency

格式化數字為貨幣格式},這裡的′usd′是美元 unitedstatesdollar 的縮寫,當為 false 時不顯示符,當為 true 時,則顯示 $ 符。後面的規定小數字數的引數和 number 的一樣

number

用來將數字處理為我們需要的小數格式.-'}}

date

日期格式化}

limitto

限制陣列長度或字串長度}

filter

childrenarray:object=

[,,,

,]func

=function

(e)}

//匹配屬性值中含有 a 的

}//匹配屬性值中含有 4 的}}

//引數是物件,匹配 name 屬性中含有 i 的

}//引數是函式,指定返回 age>4 的

orderby: 過濾器可以將乙個陣列中的元素進行排序,接收乙個引數來指定排序規則

}//按 age 屬性值進行排序,若是 -age,則倒序

}//按照函式的返回值進行排序

}//如果 age 相同,按照 name 進行排序

準備工作

新建乙個 名字叫做 formatepipe 的管道

使用命令列工具:ng g pipe pipe/formatepipe

import

from

'@angular/core'

;@pipe()

export

class

formatepipepipe

implements

pipetransform

}

原始碼解釋:

@pipe()

@pipe語法糖是告訴 angular 當前的類是乙個 管道

name 的值是:我們使用管道的時候的模版表示式的識別符號。這個名字是可以任意定義的。

transform

(value: any, args?

: any)

: any

transform 方法

value: 是傳入的值

args: 是傳入的格式化的值

例如:

我的生日是}

date 是 name 的值

birthday 是 value

「yyyy-mm-dd」 是 args

修改管道的方法

transform

(value: string, args: string)

: any

return args +

""+ value;

}

使用管道

html **:

自定義的管道 }

ts **:

price: number = 3.13456537;

介面顯示:

自定義的管道 ¥3.13456537

Angular管道設定

管道的作用 將原始值進行處理之後顯示到thml中的工具 簡單 例子 設data 1.378294367 最後的結果為 1.378 這個管道的作用是 對data的資料進行裁剪 保留2整數,小數最少保留2位,最多保留3位。常用的管道有 lowercase 字元轉化為小寫 uppercase 字元轉化為大...

angular管道 動畫

管道概述 angular內建了一些管道,比如datepipe uppercasepipe lowercasepipe currencypipe和percentpipe。它們全都可以直接用在任何模板中。angular沒有filterpipe或orderbypipe管道 date和currency管道需...

管道及有名管道

管道和有名管道是最早的程序間通訊機制之一,管道可用於具有親緣關係程序間的通訊,有名管道克服了管道沒有名字的限制,因此,除具有管道所具有的功能外,它還允許無親緣關係程序間的通訊。認清管道和有名管道的讀寫規則是在程式中應用它們的關鍵,本文在詳細討論了管道和有名管道的通訊機制的基礎上,用例項對其讀寫規則進...