我正在学习Node.js,Express,haml.js并且喜欢它。我遇到了一个烦人的问题。我对此很陌生,但到目前为止已经取得了不错的成绩。
我正在编写一个依赖于包含div的表的jquery重型Web应用程序。 div滑动,切换回来和第四,并调整大小等我的心脏内容。
我正在寻找一种切换(模板?)div的方法。由于我一直在使用express和模仿聊天示例,因此使用partials是有意义的。问题是,我一直在haml中使用不明确的div,在td中保存。 div如下所示:
%tr
%td
.class1.class2.class3.classetc
哪个浏览器工作得很好。解析类非常适合js代码传递参数,获取值等。
我希望能够做的是:
%tr
%td
.class1.class2.class3.classetc
%ul#messages
!= this.partial('message.html.haml', { collection: messages })
然而,我尝试过的任何组合都失败了。我可能已经尝试过所有这些。
如果我可以放弃那个div,我可能会被设置。只要使用#ids而不是.classes,就可以嵌套它们。但如果你使用多个课程就会破坏它!我认为这是最准确的总结方法。
你是怎么做到的?我查看了各种模板解决方案,如mu.js和微模板,如John Resig。我之前检查了这个thread on templating engines。我很可能在这里犯了一些根本性的错误,我是新手。
这样做的好方法是什么?
答案 0 :(得分:0)
%li= message
对于偏右? 确保您具有view文件夹中partials文件夹的路径。 您可能想要检查正在传递的消息。也就是说,首先没有部分工作。