/ /ビュー内の数字をフォーマットするためのバックボーン方法はありますか? - backbone.js、数値、フォーマット、小数点、ポイント

ビューに数値をフォーマットするためのバックボーンの方法はありますか? - backbone.js、数字、形式、小数点、ポイント

数字をフォーマットするための特別なバックボーン方法はありますか? "2"から "2.00"のように、小数点を2桁で表示したいのですが。

これはチームの中で行われるべきですか?

これはテンプレートの一例です。

<td><input value="<%- price %>"></td>

Angular.jsでは、これを実現するために式とフィルタを使用できますが、これはバックボーンでどのように行われますか?

回答:

回答№1は2

バックボーンはMVCライブラリなので、アプリケーションのMVCコンポーネントに重点が置かれています。フォーマットは他のライブラリを検討したいものです。

一つの選択肢は アンダースコア。 としょうかん。 Backboneを使用している場合は、Backboneでも使用されるため、Underscoreも使用しています。 Underscore.StringはUnderscore用のサブライブラリで、いくつかの書式設定関数を追加しています。

_.numberFormat(1000, 2) // == "1,000.00"

回答№2のための7

組み込みのtoFixedメソッドを使用してください。

<td><input value="<%- price.toFixed(2) %>"></td>