var ItemView = Backbone.View.extend({
tagName:"li",
className:"l-item",
template:_.template("#tpl-list-item"),
.....
});
var ListView = Backbone.View.extend({
render:(){
this.collection.each(function(model){
this.$el.append(new ItemView({model:model}).render().$el);
});
}
});
<script id="tpl-list-item" type="text/template">
<div>
// other markup
<div>
</script>
Как показано ниже, я хочу обновить представление itemview, мне нужно будет проверить как js, так и файл шаблона.Используйте только шаблон для создания базового вида
И я предпочитаю, чтобы построить вид из шаблона только избежать установить представление в коде, как:
<script id="tpl-list-item" type="text/template">
<li class="....">
<div>
// other markup
<div>
</li>
</script>
возможно ли это?