angular - 如何在 JSON 数据上使用管道更改货币 - ionic 3
问题描述
您好,我正在尝试使用 Pipes 将货币从 USD 转换为 INR。
这是我的管道:
import { Pipe, PipeTransform } from '@angular/core';
declare var fx;
@Pipe({
name: 'currency',
})
export class CurrencyPipe implements PipeTransform {
transform(value: string): any {
fx.base = "USD";
fx.rates = { "INR" : 70.204999,"USD" : 1 }
let c = fx.convert(value, {from: "USD", to: "INR"})
return c;
}
}
我在我的 html 中将此管道称为:
<ion-list *ngFor="let data of mydata" style="padding: 1px;" (click)="getObject(data)">
<ion-label>{{data.price | currency}}</ion-label>
</ion-list>
我的价格没有改变,因为管道不工作。
我不擅长管道。感谢您的帮助
提前致谢。
解决方案
推荐阅读
- driver - 来自 ALSA 的一段 PCM 数据被复制
- ruby - 如何跳过 .map 中的空格。红宝石
- c - 通过动态分配创建数组后,在C中通过realloc改变内存大小时出现问题
- r - 从R中for循环的同一迭代中提取不同的统计信息
- amazon-web-services - 工作流没有终端状态
- c - 在变量上使用 fgetc(stdin) 后,如何将输入传递给 strtol?
- android - 如何更改下拉按钮中的微调器箭头?(形状和位置)
- python - 如何在熊猫中使用时区将unix纪元时间转换为日期时间
- javascript - Javascript FileReader() 图像预览每次选择都会翻倍
- java - java - 如何使用Array.sort在JTextArea java中以降序和升序形式显示矩阵?