为es2016中的Aurelia应用程序导入numeric.js的所有语言

问题描述 投票:3回答:1

我想像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
    

我想像aurelia.io文档中的那样使用CurrencyValueConverter,但是将结果本地化为荷兰语或德语,但是我不知道如何使所有语言都可用于数字。我...

javascript ecmascript-6 aurelia es6-module-loader numeral.js
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.