0

我無法通過樹木看到森林。我有一個聯繫人標籤,其中tableView包含rows可以刪除。如果(在同一會話中)我刪除'n'行數,後續事件被稱爲'n'次。JavaScript事件乘以

Here is my code。 (我試圖削減下來隔離問題。)

(三重...等)正在被複制的特定事件是ui.contactDestroyed,因爲我越來越多AlertDialogs以及多個導致app.updateContactsui.contactsUpdated火災我的日誌。

感謝您對我的代碼的任何批評(與問題或不相關)。

注意:根據我的服務器日誌,otg.remote.destroyContact XHR適當地發送一次爲每個合法的請求。 otg.remote.getContacts XHR被多次發送,因爲它與罪魁禍首ui.contactDestroyed有關。

回答

0

行197和行188不應該在eventListener中,代碼現在寫入的方式,每次有人刪除某些內容時,您正在添加一個新的eventListener,這就是爲什麼它會多次發生。

添加應用廣泛的事件監聽器一次

+0

哇,夠簡單。謝謝! –