2013-08-23 24 views
0

我有以下情况: - 我在应用程序启动时初始化VIEW_1。 - VIEW1渲染函数加载VIEW2。 - 在VIEW2中的CLICK事件中,我渲染VIEW3。如何检查Backbone视图是否存在?

问题是,当点击事件发生时,它总是用另一个ID初始化VIEW3,这意味着我有GHOST VIEW情况。

任何解决方案?

回答

1

不要在click处理程序中实例化view3。事先实例化它(在view2 init或render?中)并在点击时更新view3。

+0

谢谢Gijsjan的回复。 我解决了我的问题,使用工厂metod来检查天气视图存在,当我初始化视图。 – Timmy