Angular2 管道
1. 说明 管道用来转换模板显示的内容,应用程序中经常出现获取数据,转换数据,显示数据的逻辑。管道就是用来在转换数据阶段起作用的。主要存在两种类型的管道, pure pipe 和impure pipe 2. Pure Pipe Pure Pipe,stateless,关注于纯粹对象的变更,检测到输入值发生了 纯变更 时才会执行 纯管道 。 纯变更 是指对原始类型值 ( String 、 Number 、 Boolean 、 Symbol ) 的更改, 或者对对象引用 ( Date 、 Array 、 Function 、 Object ) 的更改。针对复杂对象内部元素的变更不会影响到纯粹管道的执行。常见的内置管道 名称 用法 说明 CurrencyPipe expression | currency[:currencyCode[:symbolDisplay[:digitInfo]]] 将数据转化为指定格式的金额格式输出 DatePipe expression | date[:format] 将时间数据转换为指定格式的字符串 DecimalPipe expression | number[:digitInfo] 将数据转化为指定格式的数据格式输出 LowerCasePipe expression | lowercase 将数据转化为小写输出 UpperCasePipe