Angular 安哥拉国家的角货币管道代码是什么
我试图输出产品的价格, 但我想知道货币代码 安哥拉 我希望有一些代码可以 确定安哥拉的货币 这是接收值的变量:Angular 安哥拉国家的角货币管道代码是什么,angular,Angular,我试图输出产品的价格, 但我想知道货币代码 安哥拉 我希望有一些代码可以 确定安哥拉的货币 这是接收值的变量: cur2 = 10.263782; 这里我使用curency管道: {{cur2 | currency:'USD':true:'2.2-4'}} 这是输出: $10.2638 我试过这样做: {{cur2 | currency:'AOA':true:'2.2-4'}} 这也是: {{cur2 | currency:'AKZ':true:'2.2-4'}} {{cur2 |
cur2 = 10.263782;
这里我使用curency管道:
{{cur2 | currency:'USD':true:'2.2-4'}}
这是输出:
$10.2638
我试过这样做:
{{cur2 | currency:'AOA':true:'2.2-4'}}
这也是:
{{cur2 | currency:'AKZ':true:'2.2-4'}}
{{cur2 | currency:'KZ':true:'2.2-4'}}
而且失败了看起来安哥拉货币目前只能作为一种狭义符号使用。因此,以下几点可以做到:
{{cur2 | currency:'AOA':'symbol-narrow':'2.2-4'}}
前面的答案是正确的。但我试着解释“为什么”,不仅是为了你,也是为了其他阅读你问题的人。 是,对于角管中的安哥拉货币,我们需要使用
'symbol-shown'
。
说明使用货币管道转换值时,我们需要使用以下格式:
{{ value_expression | currency [ : currencyCode [ : display [ : digitsInfo [ : locale ] ] ] ] }}
在您的问题中,我们只对参数显示
感兴趣
文件对此参数进行了说明:
:显示代码(如美元)code
(默认):显示符号 (例如$)李>符号
:将窄符号用于 他们的货币有两个符号。例如,加拿大元 CAD有符号CA$和符号窄$。如果区域设置没有 窄符号,使用区域设置的标准符号李>symbol-shown
:使用 给定的字符串值,而不是代码或符号。例如,一个 空字符串将抑制货币和符号。布尔(带标记 v5中已弃用):符号为true,代码为false字符串
当您使用
true
时,请理解他们需要使用符号。但在您的区域设置中,有两个符号用于指定此货币。这就是为什么这个参数对您不起作用。如果您能为我提供更多信息的链接,我将不胜感激。您可以阅读官方文档,但这并不能解释为什么AOA只能以狭义格式提供。我通过反复试验发现了这一点,但它似乎只是为某些货币定义了狭义的格式。希望这有帮助!