angular.js - 用西班牙语包装货币符号和小数

2024-02-14

你能用角度做这样的事情吗?

不太可能做到这一点,因为不解析标签或其他东西

{{ 10000 | currency:"<span>$</span>" }}

http://plnkr.co/edit/WluYoe2Ltmhmhvr8BBWX?p=preview http://plnkr.co/edit/WluYoe2Ltmhmhvr8BBWX?p=preview

更不用说以某种方式分隔十进制数了..

理想的结果是

1 000 000<span class="dec">,00</span><span class="cur">€</span>

确实不可能使用任何过滤器设置,是吗..?

我可以尝试修改 Angular 的货币过滤器和formatNumber函数,但它仍然会将其视为文本而不是 span 元素。

// 编辑 你实际上可以这样做http://plnkr.co/edit/dcEhHi8sp43564ZvC4D1?p=preview http://plnkr.co/edit/dcEhHi8sp43564ZvC4D1?p=preview

<p ng-bind-html-unsafe="10000 | currency:'<span>$</span>'"></p>

但仍然对小数一无所知


您可以创建自定义过滤器

app.filter('euro', function () {
    return function (text) {
        text = text.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1 ");
        var t = text + '<span class="desc">,00</span><span class="cur">€</span>';
        return t;
    };
});

<span ng-bind-html-unsafe="1000000 | euro"></span>

结果将是

1 000 000,00€

Working Demo http://plnkr.co/edit/6X2491DK4kqj8OEAAB9B?p=preview

(正则表达式由 @Paul Creasey 在他的回答中发布https://stackoverflow.com/a/1990554/304319 https://stackoverflow.com/a/1990554/304319)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

angular.js - 用西班牙语包装货币符号和小数 的相关文章

随机推荐

  • onclick="location.href='link.html'" 无法在 Safari 中加载页面

    我不明白onclick location href link html 在 Safari 5 0 4 中加载新页面 我正在使用以下方法构建下拉导航菜单
  • 如何将jhipster应用程序生成到不同的目录中?

    当我在 jhipster generator 的 cli 目录中运行以下命令时 cd cli node jhipster js 我正在同一目录 cli 中生成应用程序 我如何将此目录更改到其他位置 例如 将所有生成的文件导出到特定目录中 我
  • 使用 zip.js 在phonegap中解压缩文件

    我正在使用 PhoneGap Cordova 3 3 0 和最新版本zip js http gildas lormeau github io zip js core api html 该脚本能够获取存档内的文件列表 但无法获取任何二进制数据
  • 检查会话是否已设置,如果没有则创建一个?

    我想检查当前是否设置了会话 如果是 则允许页面正常运行 不执行任何操作 如果不创建会话 我看了另一个SO问题 其中发布了以下代码 if empty SESSION login else 最简单的方法是设置类似 SESSION a 对于每个会
  • Jasper Reports 中的 isPDFEmbedded 标签

    Jasper Reports 中 isPDFEmbedded 标签的用途是什么 您可以指定是否需要在报告的 pdf 导出中嵌入字体 将字体嵌入到 pdf 中会增加 pdf 的大小 但即使客户端计算机上未安装该字体 pdf 查看器也会显示正确
  • 使用 pscp 或其他工具将文件从 Linux 传输到 Windows

    问题陈述 我想将一些文件从远程计算机 Linux 复制到我的Windows计算机 我知道我可以使用 pscp 来做到这一点 我尝试在互联网上查找 找到了几篇文章 但在这些文章中我无法理解 并且在将文件从 Linx box 复制到 Windo
  • 如何在mathematica中应用涉及一百个变量的规则

    我有一个涉及 x1 x2 x100 的表达式 我还有一个列表lst有 100 个元素 如何将规则应用于此表达式以实现如下所示的效果 exp x1 gt lst 1 x2 gt lst 2 x100 gt lst 100 Thanks exp
  • 使用 MediaProjection 截取屏幕截图

    随着MediaProjectionAndroid L 中提供的 API 可以 将主屏幕 默认显示 的内容捕获到 Surface 对象中 然后您的应用程序可以通过网络发送该对象 我已经设法得到VirtualDisplay工作 以及我的Surf
  • Pandas str.split() 函数无法正常工作

    在尝试使用 Pandas 系列 str split 函数分割数据帧的 Actors 列中的值时 我得到的值比我指定的分割更多 df Actors df Actors str split n 3 1 timrobbins morganfree
  • Windows 上的 Java 串行通信

    我一直在寻找可以与 Windows Win32 上的串行设备通信的 Java API 但我检查过的许多 API 要么适用于 Linux 要么太过时 要么只是受到了批评 有人可以向我推荐一个他们已经尝试过或知道的可以在 Windows XP
  • 如何在 Intellisense 中禁用 JavaScript 浏览器 API 建议

    如何在 VSCode 中禁用 Web API 建议 例如 如果我输入 id 我会得到一堆 IndexDB 建议 如果可能的话我想禁用它 Thanks 是的 VS Code 默认包含 javascript 中的 DOM 补全 要禁用此功能 请
  • 将值设置为特定列时 JTable Java 错误堆栈溢出

    这是我下面的代码 我创建了一个 4 列 3 行的 Jtable 并添加表模型侦听器 在表更改侦听器中 当我在特定列中设置值时 堆栈溢出错误即将到来 error is Exception in thread AWT EventQueue 0
  • 如何使用 Python 的 matplotlib 烛台仅绘制工作日?

    如果没有周末 我无法绘制 matplotlib finance candlestick 每 5 个烛台之间有空格 这来自 Matplotlib 网站的示例 http matplotlib sourceforge net examples p
  • HOG描述符是旋转不变的吗?

    我正在从事杂草检测工作 我已经开始从 HoG 描述符中提取特征 根据 HoG 文献研究表明 HoG 不是旋转不变的 我有每类杂草的总共 18 张图像 有两类 在我的训练和测试数据库中 我将每个图像旋转了 5 10 15 20 355 度 训
  • 如何完成 Google Keep 布局之类的事情

    在 Google Keep 中 他们有几列 取决于您的视口宽度 等宽的注释 它们的排列使其看起来不统一 这样的事情怎么能完成呢 我猜他们在某些宽度上有特定的断点 并且在考虑了填充和边距之后 他们使图像匹配所需的宽度 并且简单地让图像高度保持
  • 如何结束文件的合并?

    在 Git 中合并文件后 我尝试拉取存储库 但出现错误 您尚未完成合并 MERGE HEAD 存在 如何完成合并 检查状态 git status 您的存储库 应添加每个未合并的文件 在您自己解决冲突之后 git add 如果没有未合并的文件
  • 如何获取本地日期时间而不是服务器日期时间

    我正在制作一个Java Web应用程序 其中不同国家的客户需要通过jsp页面上传文件 我必须在Weblogic服务器中部署这个应用程序 现在我想要的是他们的本地日期时间 我不需要服务器日期时间 我应该在我的 java 应用程序中编写什么代码
  • 使用 PowerShell 缩小 JSON?

    有没有办法缩小 在本例中删除所有空格 JSON 文件以将其变成 0 000005 0 0 219 740502 0 003449 4 177065 45 210918 0 003365 16 008996 344 552785 0 0302
  • 使用 jQuery UI“Accordion 和 Droppable”

    我对 jQuery UI Accordion 和 Droppable 有疑问 如何将项目从 tab 1 拖动到 tab 2 我已经在 jqueryui com Sortable Connect Lists with Tabs 中查看了演示
  • angular.js - 用西班牙语包装货币符号和小数

    你能用角度做这样的事情吗 不太可能做到这一点 因为不解析标签或其他东西 10000 currency span span http plnkr co edit WluYoe2Ltmhmhvr8BBWX p preview http plnk