从AngularJS过滤器获取货币格式模式
发布时间:2020-12-17 07:44:59 所属栏目:安全 来源:网络整理
导读:我有兴趣创建一个可以接受金额,ISO 4217货币代码和分数大小的过滤器,并返回该格式的金额.我注意到AngularJS在i18n / closure / currencySymbols.js中有goog.i18n.currency.getGlobalCurrencyPattern,但是对于Angular而言我相对较新,不知道是否可以使用它?
我有兴趣创建一个可以接受金额,ISO 4217货币代码和分数大小的过滤器,并返回该格式的金额.我注意到AngularJS在i18n / closure / currencySymbols.js中有goog.i18n.currency.getGlobalCurrencyPattern,但是对于Angular而言我相对较新,不知道是否可以使用它?
货币模式和符号就是这样.它决定如何显示一个数字.它不会将其从XXX转换为XXX.您将不得不根据当前的转换率进行转换.
就使用内置的货币格式而言,有多种方式:在模板中,在代码中. 在模板中: <div>{{myCurrencyValue | currency:'XXX'}}</div> 在代码中: var formatted = $filter('currency')(myCurrencyValue,'XXX') 在这两种情况下,’XXX’是可选的[和是符号],并且将使用当前语言环境的默认货币 示例:http://jsfiddle.net/TheSharpieOne/N7YuP/ 更多信息,请点击这里:Currency Docs UPDATE 使用ISO 4217代码使用自定义过滤器的示例:http://jsfiddle.net/TheSharpieOne/N7YuP/3/ 注意:ISO 4217不规定货币符号,我使用this作为符号参考并映射它们. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |