0

是否有支持格式化程序的 javascript 模板引擎?

也就是说,我可以告诉模板引擎它应该使用自定义格式化程序(使用干净的语法)。

类似的东西(借用 jsrender 语法):

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

Where'PrettyDate'映射到以某种方式格式化日期的函数。

4

4 回答 4

1

Mustache 支持 lambda,你可以得到同样的效果。

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

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

于 2012-06-13T12:45:20.333 回答
0

jinjsJinja2的 JavaScript 版本支持过滤器,几乎可以满足您的需求。在你的情况下,语法是{{ DAteOfBirth | PrettyDate }}

于 2012-06-13T12:46:33.097 回答
0

查看Underscore.js,它支持格式化程序,请参阅:如何使用 underscore.js 作为模板引擎?

于 2012-06-13T12:48:20.717 回答
0

远端模板支持格式化程序,请参阅http://code.google.com/p/distal/wiki/Syntax#Formatting_data_into_numerical_form

看起来像:

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

“,”在哪里 表示带有千位分隔符的数字 (1,000,000.00)

于 2012-07-17T03:59:59.270 回答