Ich habe es mit einer Thread-Kommentarsammlung zu tun, und wenn ich einen Kommentar mit Kindern lösche, mache ich für diesen Kommentar, und auf der Serverseite werden alle Zweige gelöscht.Backbone JS: Wie kann ich die Synchronisierung für das Löschen deaktivieren?
Ich schrieb eine Funktion, die, sobald ein Knoten aus dem Baum gelöscht wird, sucht nach allen Waisen und entfernt sie auch. Wenn ich also Waisenkinder finde, führe ich auch auf ihnen aus, aber weil sie bereits auf dem Server gelöscht sind, gibt die Synchronisierung Fehler zurück.
Gibt es eine Möglichkeit, die Synchronisierung für einige destroy()
Anrufe zu deaktivieren?
Ich bin neugierig, ob das Überschreiben von '.sync()' und das Hinzufügen einiger zusätzlicher Logik für die 'delete'-Methode dafür zu aufwendig wäre, oder ob es einen saubereren Weg gibt. –
Nun hoffte ich nicht zu überschreiben .sync() Aber ich kann keine native Art, es zu tun sehen. Ich kann hacken, indem ich "Destroy" -Ereignisse auslöst und das Modell aus der Sammlung spleiße, aber das klingt nicht koscher. –