删除父视图时如何清理子视图。子视图中涉及一些清理活动。当我调用删除父视图时,没有删除子视图的钩子。
问问题
633 次
1 回答
0
将关闭功能添加到您的父视图(它: 如果所有子视图都扩展父视图或您的所有视图都扩展了一个 gad 视图,并且关闭函数在 gad 视图内,这很好)
close: function() {
var err, i, view, _ref1;
try {
_ref1 = this.childViews;
for (i in _ref1) {
view = _ref1[i];
if (typeof view.close === "function") {
view.close();
}
}
this.unbind();
this.stopListening();
this.undelegateEvents();
return this.$el.empty();
} catch (_error) {
err = _error;
throw new Error(err);
}
}
于 2013-09-05T05:15:02.533 回答