Backbone.js 带主干/木偶的玉石模板
我试图使用木偶复合视图/项目视图呈现一个表,但在使用jade模板时遇到了问题。对于复合视图,表“shell”被正确地呈现,但项视图的模板仅呈现tbody部分中的第一个表单元格。这是我的 合成视图模板Backbone.js 带主干/木偶的玉石模板,backbone.js,pug,marionette,Backbone.js,Pug,Marionette,我试图使用木偶复合视图/项目视图呈现一个表,但在使用jade模板时遇到了问题。对于复合视图,表“shell”被正确地呈现,但项视图的模板仅呈现tbody部分中的第一个表单元格。这是我的 合成视图模板 div.span5 table.table.table-striped.table-condensed thead tr th.span2 th.span4 tbody td Some Title td
div.span5
table.table.table-striped.table-condensed
thead
tr
th.span2
th.span4
tbody
td Some Title
td A Description
项目视图模板
div.span5
table.table.table-striped.table-condensed
thead
tr
th.span2
th.span4
tbody
td Some Title
td A Description
如果我将tr标记添加到ItemView模板,则两列都将呈现。但是我不希望这样,因为tr标记已经被ItemView添加了。知道为什么第二列没有渲染吗
谢谢 我找到了解决这个问题的替代方法。我在ItemView模板中呈现tr标记,而不是通过使用ItemView标记名属性指定它。然后,在ItemView onRender函数中,我删除了模板包装的默认div标记。也许不是理想的解决方案,但可以满足我的需要。在itemView中是否有这一行“标记名:'tr'”?是的,我已经为标记名配置了“tr”。使用原始HTML是否也有同样的问题?