Fuz*_*uzz 6 format numbers decimal points backbone.js
是否有特殊的骨干 - 格式化数字的方式?我想用两个小数点显示它们,如"2.00"中的"2".
这应该在tepmlate吗?
这是模板中的一个示例:
<td><input value="<%- price %>"></td>
Run Code Online (Sandbox Code Playgroud)
在Angular.js中你可以使用表达式和过滤器来实现这一点,这在骨干中是怎样的?
使用内置的toFixed方法.
<td><input value="<%- price.toFixed(2) %>"></td>
Run Code Online (Sandbox Code Playgroud)
Backbone 是一个 MVC 库,因此它的重点是应用程序的 MVC 组件。格式化确实是您需要查看另一个库的内容。
一种选择是Underscore.String库。如果您使用 Backbone,那么您也会使用 Underscore,因为 Backbone 需要它。Underscore.String 是 Underscore 的一个子库,它添加了许多格式化函数,包括一个数字格式化函数,您可以像这样使用:
_.numberFormat(1000, 2) // == "1,000.00"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5005 次 |
| 最近记录: |