zoukankan      html  css  js  c++  java
  • 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 还是很聪明的, 给我的是值而不是 Obserable. 嘻嘻,我多虑了.

  • 相关阅读:
    WinForm Settings.settings
    winform 按钮快捷键
    movie<人类消失后的世界>
    工作2周年
    vs 连接ms sql 2000失败解决方法
    编码速度
    javascript 类型速记
    C# winform CheckedListBox
    FrontEnd Develop Resource
    javascirpt Array
  • 原文地址:https://www.cnblogs.com/keatkeat/p/6219068.html
Copyright © 2011-2022 走看看