Nasıl Omurga geçersiz kılmak için.sync?
Backbone.js ve uzak bir API çağrısı yapmak için çalışıyorum şey deniyorum, Omurga geçersiz kılmak mümkün olmak istiyorum.sync, benim gibi the documentation anlamak.
Belgeleri kendi içinde bunu yapmak için nasıl bir örnek yok, ve Omurga için bir google grup gibi görünmüyor... birisi bunu yapmak için bir örnek gösterebilir mi?
CEVAP
Localstorage bir alternatif Backbone.sync
üzerine yazmak için bu açıklamalı kaynak örneğe bir göz atın
Temelde Omurga.sync 4 bağımsız değişken götüren bir işlevi olmalıdır:
Backbone.sync = function(method, model, options) { };
method
başarılı olup olmamasına bağlı olarak options.success
options.error
ateş gerekir. Yöntemleri biçiminde
- Sunucu modeli oluşturduğunuz bekleniyor.
"create"
: "read"
: sunucudan bu model okumanız beklenen ve iade"update"
: bağımsız değişken ile sunucuda modeli güncelleme bekleniyor- Sunucu modeli sildiğiniz bekleniyor.
"delete"
:
Bu 4 yöntemleri uygulamak ve "server"
senin için ne istersen tanımlamak gerekir
Elbette bu sadece Backbone.sync
şeylerdirgerekiruygulamak. 13* *daha fazla uygulayabilir ve daha faktörleri geri 14* *geçebilir, ama en iyi bunu yapmak için değil.
En iyi Backbone.sync
şu anda öyle bir arayüz yerine daha sonra bir uygulama için programlama yapar gibi aynı işi yapar emin olun. Eğer ki bu localStorage Backbone.sync
modifiye dışarı geçmek istiyorsan Kendin genişletilmiş Omurga maç uzatmaya gerek yok.". sync
[Düzenle]
Ayrıca sync
birden çok uygulamaları kullanabilirsiniz. Backbone.sync
Her başvuru bir şey gibi . actaully (this.sync || Backbone.sync)
var MyModel = Backbone.Model.extend({
...
"sync": myOwnSpecificSync,
...
});
Backbone.sync
tüm modeller modeller sync
bir yöntem özellikle set yoksa kullanan sadece varsayılan genel bir tanesidir.
&Quot Geçersiz kılmak İçin Nasıl Andro...
Nasıl Raylar to_json geçersiz kılmak i...
Nasıl @alıcılar sentezlenmiş geçersiz ...
Nasıl düzgün klon yöntemi geçersiz kıl...
Nasıl $exceptionHandler uygulama geçer...