【发布时间】:2016-02-22 14:28:27
【问题描述】:
我想使用像 aurelia.io documentation 中的 CurrencyValueConverter,但将结果本地化为荷兰语或德语,但我不知道如何使所有语言都可用于数字。
我可以导入 Ducth 语言环境并显式加载它,如下所示:
import numeral from 'numeral';
import nl from "numeral/languages/nl-nl";
export class CurrencyValueConverter {
toView(value, language = "nl-nl") {
numeral.language(language, nl); // this line loads the nl language definition
numeral.language(language);
return numeral(value).format("$0,0.00");
}
}
当然,这只适用于一种语言。 如何在避免类似的情况下加载多种语言
if(language === "nl-nl")
numeral.language(language, nl);
else if(language === "de-de")
// etc
【问题讨论】:
标签: javascript ecmascript-6 aurelia es6-module-loader numeral.js