2012-01-07 4 views
6

アプリケーション内のモデルのサブセットに対して別のBackbone.syncメソッドを呼び出す方法はありますか?Backbone.sync per model

私はsocket.ioにモデルをバインディングすることを実験してきましたが、それらのすべてをそのように動作させたくありません。彼らのうちのいくつかがRESTに固執したいと思います。

私は誤った質問をして、同期を無効にするのは間違ったアプローチですか?

+0

あなたがsocket.ioの部分についてこれを読んでいるなら。 Backbone.iosyncはうまく動作します。モデルのオーバーライドに関する質問を読んでいる場合は、選択した回答がうまくいきます。 –

答えて

10
var Model = Backbone.Model.extend({ 
    sync: function (method, model, options) {} 
}) 
+1

にスポットがあります。私はソース(this.sync || Backbone.sync)に気付いたはずです。 –

+0

問題ありません。また、私は最近あなたに似たようなことをしていましたが、あなたの正確なケースがわからないにもかかわらず、ソケットを使用するチャットのような特定のものが1つだけない限り、socket.ioですべてを行う方が簡単です。ちょうど私の2セント。 – sdfadfaasd