0

フォーマッタをサポートする JavaScript テンプレート エンジンはありますか?

つまり、カスタム フォーマッタを使用する必要があることをテンプレート エンジンに伝えることができます (クリーンな構文を使用)。

次のようなもの (jsrender 構文を借用):

<td>{{:DateOfBirth, 'PrettyDate'}}</td>

Where'PrettyDate'は、特定の方法で日付をフォーマットする関数にマップされます。

4

4 に答える 4

1

Mustache はラムダをサポートしているため、同じ効果が得られます。

http://mustache.github.com/mustache.5.html

https://github.com/janl/mustache.js

于 2012-06-13T12:45:20.333 に答える
0

Distalテンプレートはフォーマッタをサポートしています。http://code.google.com/p/distal/wiki/Syntax#Formatting_data_into_numerical_formを参照してください。

次のようになります。

<input data-qattr="value total_cost ,.">

どこ "、。" 3 桁区切りの数値を意味します (1,000,000.00)

于 2012-07-17T03:59:59.270 に答える
0

Underscore.jsを確認してください。フォーマッターがサポートされています。参照: underscore.js をテンプレート エンジンとして使用する方法

于 2012-06-13T12:48:20.717 に答える
0

jinjsのように、 Jinja2の JavaScript バージョンは、必要なほとんどのことを行うフィルターをサポートしています。あなたの場合、構文は次のようになります{{ DAteOfBirth | PrettyDate }}

于 2012-06-13T12:46:33.097 に答える