数字をフォーマットするための特別なバックボーン方法はありますか? "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>