私はスレッドのコメントコレクションを扱っています。子供がいるコメントを削除すると、私はこのコメントのためにmodel.destroy()
を行い、サーバー側ではすべてのブランチが削除されます。バックボーンJS:削除の同期を無効にするにはどうすればよいですか?
ノードをツリーから削除すると、すべての孤児を探して削除する機能を記述しました。だから私が孤児を見つけると、私はmodel.destroy()
も実行しますが、サーバ上ですでに削除されているので、syncはエラーを返します。
destroy()
コールの同期を無効にする方法はありますか?
'.sync()'をオーバーライドし、 'delete'メソッドのための余分なロジックを追加することが、これを過剰にするのか、よりクリーンな方法があるのか不思議です。 –
私は.sync()を無効にしないことを望みました。 しかし、私はそれを行うネイティブな方法を見ることができません。私は '破壊'イベントを引き起こし、コレクションからモデルを継ぎ合わせることでハックすることができますが、それはコーシャーのようには聞こえません。 –