我想要使用 angular 的以下澳大利亚货币格式。
50 澳元
尝试使用货币管道,但似乎没有简单的方法。
有什么想法吗?
答案 0 :(得分:1)
货币管道似乎不支持您开箱即用的格式。
您可能应该为它制作自己的烟斗。类似的东西:
import { Pipe } from "@angular/core";
@Pipe({
name: "aud",
pure: true
})
export class AudDirective {
transform(value: number | string, args?: any): any {
return "$" + value + " AUD";
}
}
这是一个有效的 Stackblitz(随意扩展 Pipe 代码以使其更健壮/可模块化)
答案 1 :(得分:0)
有一个称为“货币管道”的角形管道,您可以使用它来将值格式化为特定国家/地区的货币。
请查看此堆栈闪电战以获取澳元
https://stackblitz.com/edit/angular-ivy-txzp1b?file=src%2Fapp%2Fapp.component.html
代码:美国 ==> 美元,加拿大 ==> 加元,澳大利亚 ==> 澳元,印度 ==> 印度卢比