ng-alain

307 阅读1分钟

keys 可迭代对象

keys 将对象数组化

栗:

const data = { name: 'cipchk', address: { city: 'shanghai', district: 'changning' } };

<div*ngFor="let item of data | keys">{{item.key}} {{item.value | json}}</div>
注:| json 转化 json 格式,否则无法解析 object 内容

字典可迭代:
const data = { 1: '正常', 2: '删除' };(若 keys:true,键名为 number 数字型,否则显示NaN)

<div *ngFor="let item of data | keys: true">{{item.key}} {{item.value | json}}

n2c:人民币大写

<p>100.12 | n2c => {{ 100.12 | n2c }}</p>
<p>100 | n2c:false => {{ 100 | n2c:false }}</p>
<p>-100.56 | n2c => {{ -100.56 | n2c }}</p>
<p>-100.56 | n2c:true:'欠' => {{ -100.56 | n2c:true:'欠' }}</p>

100.12 | n2c => 壹佰元壹角贰分
100 | n2c:false => 一百
-100.56 | n2c => 负壹佰元伍角陆分
-100.56 | n2c:true:'欠' => 欠壹佰元伍角陆分
注:第二个参数为是否转<人民币大写>
    第三个参数为需要在前面追加的value,必须为负值才能生效