【发布时间】:2012-06-13 12:38:12
【问题描述】:
是否有支持格式化程序的 javascript 模板引擎?
也就是说,我可以告诉模板引擎它应该使用自定义格式化程序(使用干净的语法)。
类似(借用 jsrender 语法):
<td>{{:DateOfBirth, 'PrettyDate'}}</td>
其中'PrettyDate' 映射到以某种方式格式化日期的函数。
【问题讨论】:
标签: javascript templates template-engine
是否有支持格式化程序的 javascript 模板引擎?
也就是说,我可以告诉模板引擎它应该使用自定义格式化程序(使用干净的语法)。
类似(借用 jsrender 语法):
<td>{{:DateOfBirth, 'PrettyDate'}}</td>
其中'PrettyDate' 映射到以某种方式格式化日期的函数。
【问题讨论】:
标签: javascript templates template-engine
Mustache 支持 lambda,你可以得到同样的效果。
【讨论】:
查看Underscore.js,它支持格式化程序,请参阅:How to use underscore.js as a template engine?
【讨论】:
Distal 模板支持格式化程序,请参阅http://code.google.com/p/distal/wiki/Syntax#Formatting_data_into_numerical_form
看起来像:
<input data-qattr="value total_cost ,.">
“,.”在哪里表示带有千位分隔符的数字 (1,000,000.00)
【讨论】: