0

我有的:

我可以从一个视图导航到另一个视图。此外,这样的导航序列可以足够长。因此,当我从第一个视图导航到第二个视图时隐藏第一个视图是不可接受的(因为它不能保证我会从第二个视图返回到第一个视图)。

有什么问题:

我不知道如何关闭主干的视图。

问题

关闭主干视图的正确方法是什么?

编辑:问题是即使在 view.remove(); 之后我也无法删除视图 view.unbind();

4

1 回答 1

1

这很简单

view.remove()

但请注意,即使您调用view.remove()某些绑定可能仍然被引用(即使您不再看到该视图),这也会导致著名的“僵尸视图”问题。

Derick Bailey 有一篇很棒的帖子,关于处理“僵尸视图”以及关闭视图和进行视图转换的正确方法:

http://lostechies.com/derickbailey/2011/09/15/zombies-run-managing-page-transitions-in-backbone-apps/

于 2013-10-18T12:35:14.333 回答