我使用以下代码手动将视图附加到模板中的 dom 元素:
appendHtml: function(collectionView, itemView, index){
collectionView.$("ul#search_list_container").append(itemView.el);
}
在我的模板中,我有:
<script id='search-list-grid-template' type='text/x-handlebars-template'>
<ul id="search_list_container"></ul>
</script>
尽管我将视图附加到 ul#search_list_container 我有包装模板的默认 div:
<div>
<ul id="search_list_container">
<a href="#">
<span id="search_list_item">
id
invoice_number
</span>
</a>
</li>
</ul>
</div>
有没有办法避免显示默认标签“div”?,我对此没有任何问题,但每当我想出这个例子时,我总是会想到这个疑问。
注意:我有一个用于 ul 复合视图的 itemView,以及这里未显示的其他一些内容。