Backion.View.remove在木偶应用程序中

时间:2015-10-15 21:18:41

标签: marionette

要销毁Backbone视图,您可以调用它的remove方法,但在Marionette应用程序中,视图提供了一个新的destroy方法,它也可以执行相同操作,但也可以删除子视图。这是否意味着永远不应该在木偶视图中使用remove方法?

1 个答案:

答案 0 :(得分:1)

查看source,我们可以看到Marionette视图destroy()方法内部调用Backbone remove()方法。调用remove()将删除dom元素并取消绑定事件,但Marionette destroy()更强大,并且可以执行更多管道操作,例如破坏行为等。因此,在Marionette应用程序中,您应该只使用{{1} }。

destroy()