/ / chaplin.js Hovory SyncMachine - webové aplikácie, coffeescript, chaplinjs

chaplin.js SyncMachine hovory - webové aplikácie, coffeescript, chaplinjs

Momentálne vytváram kolekciu CollectionView s indikátorom načítania v systéme Windows chaplin.js, V inicializačnej funkcii mojej zodpovedajúcej zbierky musím zavolať initSyncMachine() ako toto

initialize: ->
super
@initSyncMachine()

Uvedomujem si, že je to nevyhnutné na to, aby kolekcia spustila synchronizačné udalosti, ktoré moja kolekcia CollectionView počúva. Ale musím naozaj zavolať beginSync() a všetky ostatné funkcie? Nie je to vykonané pomocou metóda synchronizácie v backbone.js?

Moja inicializačná funkcia v súčasnosti vyzerá takto:

initialize: ->
super
@initSyncMachine()
@fetch
success: =>
@finishSync()
error: =>
@abortSync()

Na chaplin.js facebookový príklad robí to, ale má na to oprávnený dôvod. To má prednosť pred fetch() metóda a hovory beginSync() počas hovoru finishSync() v inej funkcii.

odpovede:

0 pre odpoveď č. 1

Ukázalo sa, že ide o niečo, čo ešte nebolo implementované. Takže áno: Budem musieť tieto funkcie vyvolať manuálne.
Zdá sa, že sa to chystá implementovať: https://github.com/chaplinjs/chaplin/issues/91