【问题标题】:formatted price in angular角度格式的价格
【发布时间】:2015-10-13 07:19:20
【问题描述】:

以千为单位的逗号格式价格:->
功能要求:
1.formatting 应该是实时的(不是当我们失焦时)
2.我需要在angularjs 中实现它,以便该值在范围内可用
3.如果可能的话应该是directive,这样我们就可以在多个位置重复使用


有两个插件可以完成这项工作但不是现场直播。它是否专注于焦点
1.https://www.npmjs.com/package/angular-numeric-directive
2.https://github.com/FCSAmerica/angular-fcsa-number

我在这里创建了一个使用第一个插件的演示 http://plnkr.co/edit/TS922MDy4Ne9jS0PMiUQ

【问题讨论】:

  • 你有没有看到 angular 指令 i10n,它允许从资源库中格式化文本。有了它,您可以格式化日期、价格中的文本...
  • 我不知道这会解决问题。但是使用您提供的第二个插件“FCSAmerica”,打开插件的 js 文件并将 elem.on('blur') 更改为 elem.on('keyup') 并将 elem.on('focus') 更改为 elem.on( '按键')。
  • @JonathanTheBrosh 你能给我一个链接吗
  • @Farzad-yz 你的意思是角度数字指令 ryt
  • @AutoMEta 这个插件'angular-fcsa-number'

标签: jquery angularjs angularjs-scope


【解决方案1】:

转到https://angularjs.org 并在 i18n 目录中下载本地资源。当你这样做时,添加你想要的本地化脚本。

<script src="YourDirectoryOfResources/angular-locale_fr-fr.js"></script>
//or other region.

要使用它,你可以这样做 {{amount |货币}},{{我的日期 |日期:'shortDate'}}。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-14
    • 2013-07-15
    • 1970-01-01
    • 1970-01-01
    • 2015-05-27
    相关资源
    最近更新 更多