我正在學習Node.js,Express,haml.js並且喜歡它。儘管我遇到了一個煩人的問題。我對此很新,但迄今爲止取得了不錯的成績。Node.js/Express Partial問題:不能嵌套得太深?
我正在寫一個jQuery的沉重的Web應用程序,依賴於包含div的表。 divs滑動,切換回來和第四,並調整大小等我心中的內容。
我正在尋找一種切換方式(模板?)的divs。由於我一直在建立表達和模仿聊天的例子,所以使用partials是有意義的。蹭的是我一直在haml中使用不明確的div,在td內部進行。該divs構造如下:
%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。我很可能在這裏犯了一些根本性的錯誤,我是新手。
這樣做的好方法是什麼?