过滤器在angular2以后改名为 管道(pipe),详见新建的sex.pipe.ts文件
(4)SlicePipe 从一个 Array 或 String 中创建其元素一个新子集(slice)。 初始值 | slice : start [ : end ] }} 。效果如下 -- 只显示字符串的一部分,规定显示多少个字符串,溢出隐藏
容付费用户可见
-->
Hello
点击控制显示123或者456显示456
练习---点击按钮 加载更多--变成 已经没有了
加载更多
绿色点击变红
红色点击变蓝色
普通用户
浏览器模块,其中包括CommonModule ( 包含 ngFor / ngIf... 不包含ngModel ----- ngModel 是 FormsModule --- 需要在文件 app.module.ts 中 手动导入 import FormsModule from '@angular/forms' 并在import 中 使用 FormsModule imports: [ BrowserModule, FormsModule ])
当前用户输入为 张三
提示:密码长度应该在6~12位之间
请输入
值为
123
123
123
添加事项
张三 | 10 | 男 | 男 | 删除 |
李四 | 11 | 女 | 女 | 删除 |
赵云 | 12 | 男 | 男 | 删除 |
过滤器在angular2以后改名为 管道(pipe),详见新建的sex.pipe.ts文件
(4)SlicePipe 从一个 Array 或 String 中创建其元素一个新子集(slice)。 初始值 | slice : start [ : end ] }} 。效果如下 -- 只显示字符串的一部分,规定显示多少个字符串,溢出隐藏
姓名张... |
姓名李... |
姓名赵... |
(5)JsonPipe --- 因为Angular里的JSON.strinify 不可以用,angular 提供了一个JsonPipe 管道方法。把一个值转换成 JSON 字符串格式。在调试时很有用。如下
员工列表 [ { "empName": "张三", "age": 10, "sex": 1, "number": 33122.2222 }, { "empName": "李四", "age": 11, "sex": 2, "number": 5122.2333 }, { "empName": "赵云", "age": 12, "sex": 1, "number": 666122.23456 } ]
(6)DecimalPipe --- 把金额每隔三位加一个逗号。 把数字转为字符串。每几位可以加一个小数点,分隔符,或者四舍五入。里面有number --- 语法 : 双尖括号 初始值 | number 双尖括号 。
number 的特点是 每隔三位 一个 . ,四舍五入
参考图