2012-01-06 98 views
1

我有一個ID爲#content的div,其中我使用模型呈現視圖(view.el: "#content")。 在這個視圖中我有一個事件("click #save": "save")。骨幹多個事件綁定

當我覆蓋視圖(例如,在新模型上呈現相同視圖時),該事件觸發兩次。

發生這種情況是因爲this.undelegateEvents();方法使用cid解除綁定事件,並且每個新視圖都有不同的cid。

我該如何解決?

回答

3

在實例化新視圖之前,您需要在舊視圖上調用undelegateEvents