Backbone 的 View 销毁

更新日期: 2015-12-12 阅读次数: 4673 分类: BackboneJS

我的思路

当监听到 model 被销毁时,触发 view 的 remove 操作。 因为当 model 不存在时,对应的 view 也就没有了存在的意义。 但是怎么判断 model 不存在了呢?

简单粗暴的方式

When using $(el).empty() it removes all the child elements in the selected element AND removes ALL the events (and data) that are bound to any (child) elements inside of the selected element (el).

直接 empty 掉 element。在 View 初始化的时候,调用 $(this.el).empty();

可能造成的隐患?

参考

爱评论不评论

近期节日

2019年07月23日 大暑
2019年07月30日 非洲妇女日
2019年08月01日 八一建军节
2019年08月06日 国际电影节
2019年08月07日 七夕
2019年08月08日 立秋
2019年08月15日 日本投降日
2019年08月15日 中元节
2019年08月23日 处暑
2019年09月03日 抗日胜利纪念日
2019年09月08日 白露
2019年09月08日 国际扫盲日
查看更多节日