角度区域设置不起作用

时间:2018-06-01 21:47:17

标签: angular

我想将我的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' }]

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

1 个答案:

答案 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; amp;货币代码,locale通常用于不同事物的格式(如数字),即它将如何在特定区域设置中显示。例如。在某些地方<span>{{amount | currency:'GBP'}}</span> 正在,(十进制)的地方使用;或者应该是千分隔符。