Backbone.js 删除主干视图而不实际删除它所连接的根el
有没有一种方法可以在不删除根el元素的情况下删除视图Backbone.js 删除主干视图而不实际删除它所连接的根el,backbone.js,Backbone.js,有没有一种方法可以在不删除根el元素的情况下删除视图 如果我在父视图中有一个div,如下所示: <div class="child-view" /> 它将按预期附着到视图,但在删除视图时 this.childView.remove(); 从父视图中删除,如果我想再次初始化视图,我必须再次手动附加div,这很烦人 this.$el.append('<div class="child-view" />'); this.$el.append(“”); 尝试覆盖删除方法,
如果我在父视图中有一个div,如下所示:
<div class="child-view" />
它将按预期附着到视图,但在删除视图时
this.childView.remove();
从父视图中删除,如果我想再次初始化视图,我必须再次手动附加div,这很烦人
this.$el.append('<div class="child-view" />');
this.$el.append(“”);
尝试覆盖删除方法,如下所示:
remove: function() {
this.$el.empty();
this.undelegateEvents();
}
请尝试以下方法:
this.undelegateEvents();
this.$el.empty()
@Rohit-你的编辑应该是对这个答案的评论,而不是编辑。(没错,当我进行编辑时,我实际上坐在@anurag_29旁边。)这个。$el.remove()应该是这个。$el.empty()
this.undelegateEvents();
this.$el.empty()