一.什么是Pipe?

就是管道,简单来说,管道的作用就是传输。并且不同的管道具有不同的作用。(其实就是处理数据)

二.pipe用法

{{ 输入数据 | 管道 : 管道参数}}  (其中‘|’是管道操作符)

三.Angular自带的pipe函数

管道功能

DatePipe  日期管道,格式化日期

JsonPipe  将输入数据对象经过JSON.stringify()方法转换后输出对象的字符串

UpperCasePipe  将文本所有小写字母转换成大写字母

LowerCasePipe  将文本所有大写字母转换成小写字母

DecimalPipe  将数值按照特定的格式显示文本

CurrentcyPipe  将数值进行货币格式化处理

SlicePipe  将数组或者字符串裁剪成新子集

PercentPipe  将数值转百分比格

四、简单应用

1、声明一个管道ts,用于进行运算( name.pipe.ts )

// 导入模块

import {Pipe, PipeTransform} from "@angular/core";

// 管道名称

@Pipe({

name: "name"

})

export class NamePipe implements PipeTransform {

// 参数说明:

// value是在使用管道的时候,获取的所在对象的值

// 后面可以跟若干个参数

// arg: 自定义参数, 数字类型, 使用的时候, 使用冒号添加在管道名称后面

transform(value:number, arg:number) {

return value * 10 * arg;

}

}

2、在app.module.ts主模块中引入管道

import { name} from "../pipe/name.pipe";

@ngModule({

declarations: [

name

]

})

3、组件模板中使用

@Pipe管道的例子

{{ number | name: 10 }}

php+管道+pipe管道,angular2+管道pipe相关推荐

  1. [转]Angular2 使用管道Pipe以及自定义管道格式数据

    本文转自:https://www.pocketdigi.com/20170209/1563.html 管道(Pipe)可以根据开发者的意愿将数据格式化,还可以多个管道串联. 纯管道(Pure Pipe ...

  2. 进程间的通信方式(二):管道Pipe和命令管道FIFO

    1.概述 管道是最初的Unix IPC通信,可追溯到1973年的Unix第三版.尽管对于许多操作来说很有用,但它们的根本局限于没有名字,只能由亲缘关系的进程使用.这一点随着FIFO的加入System  ...

  3. php管道邮件,php进程通信-PIPE管道通信

    上一篇文章讲到了php进程通信的进程信号通信方法,本文介绍的是有名管道: 管道通信,主要是利用文件,写入以及读取来进行通信的, 通俗来讲,就是A进程在1.txt写入1,B进程读取1.txt,就能读取到 ...

  4. pipe创建匿名管道`

    pipe创建的管道为匿名管道,匿名管道只能在有关系的进程之间使用,例如父进程和子进程,由同一个父进程创建的子进程或称为兄弟进程 如图所示若管道只有一个,并且管道只能进程单向通讯,因此,在子进程继承父进 ...

  5. Linux内核中无名管道pipe和有名管道fifo的分析

    1.管道(pipe) 管道是进程间通信的主要手段之一.一个管道实际上就是个只存在于内存中的文件,对这个文件的操作要通过两个已经打开文件进行,它们分别代表管道的两端.管道是一种特殊的文件,它不属于某一种 ...

  6. 【Linux系统编程学习】匿名管道pipe与有名管道fifo

    此为牛客Linux C++和黑马Linux系统编程课程笔记. 0. 关于进程通信 Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间.任何一个进程的全局变量在另一个进程中都看不到 ...

  7. 断开的管道 java.io.IOException: Broken pipe 解决方法

    断开的管道 java.io.IOException: Broken pipe 解决方法 一.Broken pipe产生原因分析 1.当访问某个服务突然服务器挂了,就会产生Broken pipe; 2. ...

  8. 【编撰】linux IPC 002 - 匿名管道PIPE和有名管道FIFO的概念和实例,以及应用比较

    前言:上一节提到IPC的概述,本一节,原文作者比较详细的讨论了,管道的概念和实例和使用场景: 原文作者:郑彦兴 (mlinux@163.com)国防科大计算机学院 http://www.ibm.com ...

  9. Linux中的pipe(管道)与named pipe(FIFO 命名管道)

    catalogue 1. pipe匿名管道 2. named pipe(FIFO)有名管道 1. pipe匿名管道 管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入 ...

最新文章

  1. Delphi StringGrid控件的属性及使用说明
  2. 强化学习Reinforcement Learning
  3. 如何查看linux系统的密码是多少,如何在Linux系统查询SAM密码
  4. Android开发之AlertDialog设置左右边距的间接办法
  5. 计算机体系结构---第二章---指令系统
  6. MakerDAO 通过首个实体融资执行提案
  7. android 默认焦点设置_Android界面设计基础:控件焦点4个步骤
  8. phpstorm 的下载、安装与激活
  9. 二进制安装mysql集群_实战mysql集群搭建(一)--centos7下二进制安装mysql-5.6
  10. WPF 嵌入字体文件
  11. 串口服务器虚拟串口失败,串口服务器常见问题
  12. Python爬虫进行Web数据挖掘总结和分析 这是我见过最牛逼的教程
  13. web eTerm是什么
  14. 叉积求点到平面距离_平面方程怎么求
  15. NLTK异常问题 [nltk_data] Error loading reuters: <urlopen error [Errno 11004] [nltk_data] getaddrinfo
  16. 21考研:你是为了什么考研?
  17. 乐观锁 VS 悲观锁
  18. 设置主菜单背景显示为壁纸
  19. Auto.JS 教程(1)
  20. 2021年三季度中国医疗器械行业A股上市企业营收排行榜:东方生物每股收益高达32.66元(附热榜TOP100详单)

热门文章

  1. html设置百度协议,网站HTML结构SEO要求说明(含移动站)
  2. vba执行linux命令,从VBA中的shell命令捕获输出值?
  3. php关注 取消关注事件,微信公众平台开发关注/取消关注事件例子
  4. vs2019 更新安装错误_本月Windows 10累积更新再出BUG:安装时跳出错误代码
  5. Desktop OS Market Share: Windows 90% - Mac 9% - Linux 1%
  6. java基础57 css样式、选择器和css定位(网页知识)
  7. String.slice
  8. TensorFlow 官方文档中文版
  9. 让不带www的域名跳转到带www的域名
  10. checkStyle -- 代码风格一致