我想将我的Angular应用区域设置自定义为'en-GB'并按照此处的回答建议:Angular 5 Breaking change - manually import locale
import { registerLocaleData } from '@angular/common';
import localeGB from '@angular/common/locales/en-GB';
registerLocaleData(localeGB, 'en-GB');
...
providers: [{ provide: LOCALE_ID, useValue: 'en-GB' }]
但这并没有解决我的问题,货币管道输出$而不是£。
答案 0 :(得分:2)
您必须将mkdir -p $(`pwd | sed 's/ddd/ddd_l/'`)
or
rsync -av -f"+ */" -f"- *" "$pwd" "$(`pwd | sed 's/ddd/ddd_l/'`)"
or
mv test.MTS `pwd | sed 's/ddd/ddd_l/'`
or
cp -R test.MTS `pwd | sed 's/ddd/ddd_l/'`
传递给currencyCode
,因为默认值未定义且显示为£
。用它作为:
$
locale& amp;货币代码,locale通常用于不同事物的格式(如数字),即它将如何在特定区域设置中显示。例如。在某些地方
<span>{{amount | currency:'GBP'}}</span>
正在,
(十进制)的地方使用;或者应该是千分隔符。