/ / chaplin.js SyncMachine дзвінки - веб-додатки, coffeescript, chaplinjs

chaplin.js SyncMachine calls - веб-додатки, coffeescript, chaplinjs

Наразі я створюю CollectionView із завантаженнямIndicator в chaplin.js. У функції ініціалізації відповідної колекції я повинен зателефонувати initSyncMachine() подобається це

initialize: ->
super
@initSyncMachine()

Я розумію, що це необхідно для того, щоб колекція викликала події синхронізації, які слухає мій CollectionView. Але чи мені справді треба дзвонити beginSync() і всі інші функції також? Хіба що не робити це метод синхронізації в backbone.js?

Моя функція ініціалізації наразі виглядає так:

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

The Приклад facebook chaplin.js робить це, але має законні підстави зробити це. Це перекриває значення fetch() метод та виклики beginSync() при дзвінку finishSync() в іншій функції.

Відповіді:

0 для відповіді № 1

Виявляється, це те, що ще не реалізовано. Так що так: мені доведеться викликати функції вручну.
Здається, що це те, що буде впроваджено: https://github.com/chaplinjs/chaplin/issues/91