【发布时间】:2011-07-29 13:15:22
【问题描述】:
我们正在构建一个带有标签导航的网页。有很多数据,以 JSON 形式出现,我们使用客户端模板 (jQuery) 来呈现它。那么在客户端和服务器端(Ruby on rails)有哪些可重用模板的选项呢?因为我们希望有一个选项可以回退到非标签 url,在这种情况下服务器应该呈现数据。
我见过 Mustache.js,但它对迭代(无法获取索引)或嵌套模板的支持很差,而且 haml-js 不是一个选项,因为它使用自定义标签进行循环。
还有一些在服务器端使用 javascript 引擎的解决方法,但我不确定这是否是一个好的决定。
有什么建议吗?谢谢。
【问题讨论】:
-
看起来比 mustache 好,但我仍然找不到索引迭代功能和简单的嵌套模板,比如在 jQuery tmpl 中
标签: javascript ruby client-side server-side templating