JavaScript HAML引擎

4

我正在寻找一个支持以下功能的 Haml 的 JavaScript “移植”:

  1. 存储在文件中的模板。
  2. JSON 输入。
  3. 支持“集合” [{Booking},{Booking},{Booking}] 进行迭代处理。

实质上,我想要的功能与 sinatra_more 的模板相同。

有人知道符合要求的东西吗?

3个回答

4

这是一篇老文章,但如果有人通过谷歌进入这里,值得提一下Jade

Jade不是严格的Haml,而是一个受Haml启发的基于Node和JavaScript的模板语言。


2

最新的Haml实现列表在维基百科页面上。根据该页面,唯一的Javascript Haml实现是haml-js。我不确定它是否完全符合您的要求,但值得一试。


谢谢,但是这并不行——我觉得我更愿意自己构建元素。 - arbales
1
我已经查看了haml-js,但它并不遵循HAML参考规范:(所以我不使用它,即使对我来说,HAML是编写HTML代码的方法 - Riba

-1
为什么不在后端使用HAML库将包含JavaScript的HAML模板预编译为EJS呢?
如果我实现了这个功能并发布了一个宝石之类的东西,我会及时告知你。希望其他友好的开发者如果对我来说太复杂的话也能做同样的事情。 :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接