有没有一种特殊的主干方式来格式化数字?我想用两个小数点来显示它们,比如"2“变成"2.00”。
这应该在晚些时候完成吗?
这是模板中的一个示例:
<td><input value="<%- price %>"></td>在Angular.js中,你可以使用表达式和过滤器来实现这一点,这在backbone中是如何实现的?
发布于 2013-04-21 14:03:47
Backbone是一个MVC库,所以它的重点是应用程序的MVC组件。格式化确实是你想在另一个库中寻找的东西。
一种选择是Underscore.String库。如果你使用Backbone,你也会使用下划线,因为Backbone需要它。Underscore.String是一个下划线的子库,它添加了许多格式化函数,包括一个数字格式化函数,您可以这样使用:
_.numberFormat(1000, 2) // == "1,000.00"发布于 2014-06-03 00:55:26
使用内置的toFixed方法。
<td><input value="<%- price.toFixed(2) %>"></td>https://stackoverflow.com/questions/16126706
复制相似问题