1
たとえば、モデルを破棄してサーバーが4xx/5xxを返した場合、エラーコールバックハンドラーが呼び出されますモデルはコレクションから削除されます。これをどうやって防ぐのですか?バックボーン - サーバー側の検証失敗時にコレクションにモデルを追加したり、コレクションからコレクションを削除したりしないようにする方法
たとえば、モデルを破棄してサーバーが4xx/5xxを返した場合、エラーコールバックハンドラーが呼び出されますモデルはコレクションから削除されます。これをどうやって防ぐのですか?バックボーン - サーバー側の検証失敗時にコレクションにモデルを追加したり、コレクションからコレクションを削除したりしないようにする方法
バックボーンはv0.9からこの点について楽観的です。ドキュメントからhttp://backbonejs.org/#upgrading
モデルの作成と破棄は現在楽観的です。サーバーが成功を確認するのを待つという以前の動作が必要な場合は、{wait:true}を渡します。呼び出しを保存するために{wait:true}を渡すこともできるようになりました。
だから、あなたがしなければならないすべてはあなたの節約に{wait: true}
フラグを設定されています
myModel.save(null, {wait: true});
たり削除中:
myModel.destroy({wait: true})
感謝を!私はドキュメントでそれを読んだが、私はそれがサーバーからの応答を待ってから追加/破棄すると思った。私は今それがほとんど意味がないことを理解します。私は疲れていたに違いない! :) –