首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Angular区域设置不起作用

Angular区域设置不起作用
EN

Stack Overflow用户
提问于 2018-06-02 05:47:17
回答 1查看 949关注 0票数 1

我想将我的Angular应用程序区域设置自定义为'en-GB‘,并按照这里的答案进行了设置:Angular 5 Breaking change - manually import locale

代码语言:javascript
复制
import { registerLocaleData } from '@angular/common';
import localeGB from '@angular/common/locales/en-GB';

registerLocaleData(localeGB, 'en-GB');

...

providers: [{ provide: LOCALE_ID, useValue: 'en-GB' }]

但是这并没有解决我的问题,货币管道输出的是$而不是of。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-02 10:34:08

您必须传递currencyCode来显示£,因为default是未定义的,它会显示$。将其用作:

代码语言:javascript
复制
<span>{{amount | currency:'GBP'}}</span>

语言环境和货币代码之间没有关系,语言环境通常用于不同事物(如数字)的格式,即它在特定语言环境中的显示方式。例如,在某些地方,,被用在. (十进制)的位置;或者应该是千分隔符。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50651363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档