2013-08-23 23 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