是否有可能在主干js视图中订阅事件从dom中删除?

时间:2011-06-02 07:56:00

标签: backbone.js

是否可以在主干js视图中订阅事件从dom中删除?

我需要处理这个以取消订阅websocket连接。

3 个答案:

答案 0 :(得分:1)

可以使用Jquery UI。我在博客中描述了解决方案:http://zakharov.posterous.com/how-to-handle-when-backbonejs-view-is-remove

答案 1 :(得分:0)

什么触发从DOM中删除视图?如果视图正在管理此删除,那么创建视图或具有对视图的引用的任何人都可以注册以接收在发生DOM删除时视图可以触发的事件。

我没有尝试过,但您可以将DOMNodeRemoved事件连接为视图注册函数的事件。然后,您可以通过您的应用程序冒泡这个DOM事件,以便任何感兴趣的听众回复。

答案 2 :(得分:0)

您可以在被调用的方法上触发自定义事件以关闭视图。然后只是听一听这个事件。