2016-09-09 25 views
1

Backbone.JSには、バックエンドからのデータを同期させる2つの方法があります。フェッチと同期です。 fetchを同期として使用することもできます。BackboneJS:フェッチを使用するタイミングと同期を使用するタイミング

フェッチの動作は、使用可能なオプションを使用してカスタマイズできます。たとえば、コレクションを取得し、新しいモデルごとに「追加」イベントを取得し、変更されたすべての既存モデルの「変更」イベントを何も削除せずに取得するには:collection.fetch({remove:false})

誰かがいつ使用するか説明していただけますか?

答えて

1

Syncは、サーバと(更新/削除/読み込み/作成)対話するために使用される、基礎となる方法です。 Fetchは、syncのサブセットであり、サーバーからのデータのプル(読み取り)にのみ使用されます。あなたは独占syncを使用することができますが、あなたは余分な作業にあなたは、単にモデル/コレクションを取得したいすべての時間を行う必要があるだろうと見つけるだろう。

は実際には、私はめったにsyncを使用する必要がありません。基礎となるsync方法にどのデリゲートのすべて - その代わりに、私はfetchsavedestroyに依存しています。

関連する問題