angular2 学习笔记 (Pipes)
更新 : 2019-09-01 number 和 currency pipe 当我们要出美美的数字的时候就会用到了。 什么叫美美 ? 比如十万, 100000 or 100,000 哪个好一点 ? 后的丫,有逗号隔开了密密的 0 这时候就要使用 | number 了 最常用的是 | number: '0.2-4', 意思是小数点前面最少一个数字, 小数点后最少 2 个最多 4 个数字. | currency: 'RM': 'symbol' : '0.2-4' Pipe 就是 ng1 的 filter <pre>{{ jsonValue | json }}</pre> 用法看这里就很清楚了 : https://angular.cn/docs/ts/latest/guide/pipes.html 要记得 pipe 尽量用 pure 的 (ng1 叫 stateful) pure 只有在 value changed 才会触发 ( object, array 的话要换引用哦 ) 如果要用 impure 的话 (比如做 curreny convert or translate) 要自己 take care 性能哦. async pipe {{ value$ | async | myPipe }} 今天 async pipe 后面又接了自己的 pipe, 结果发现 async 还是很聪明的,