props español emberjs ember component classnamebindings bubbling html5 ember.js offline breeze

html5 - español - cómo hacer que una aplicación Ember.js esté desconectada con la sincronización del servidor cuando esté disponible



ember onclick (3)

No hay una biblioteca para esto, pero podría implementarlo con un adaptador personalizado. No hay mucha documentación para la API del adaptador y los únicos disponibles hasta ahora en el núcleo son RESTAdapter y FixtureAdapter .

Lo que básicamente tienes que hacer es implementar un par de ganchos y enchufarlos en la tienda de tu aplicación.

¿Hay alguna biblioteca que maneje esto? como la columna vertebral. ¿ Offline one ?, si no es así, ¿será difícil implementarlo con Ember.js?

ACTUALIZAR

esta pregunta tiene dos bibliotecas que pueden ayudar, Breeze.js y Jaydata ..


ember-localstorage se puede usar.

se puede usar como otros adaptadores.

App.store = DS.Store.create({ revision: 11, adapter: DS.LSAdapter.create() });

Otra buena biblioteca para brasas y rieles es ember-data-sync.js

Extiende tu App.Store desde DS.SyncStore. Defina el adaptador que desea usar para el almacenamiento del lado del cliente:

App.Store = DS.SyncStore.extend({ revision: 10, adapter: DS.IndexedDB.adapter({ mappings: { person: App.Person, persons: App.Person, contact: App.Contact, contacts: App.Contact } }) });


Buscando una solución también, y se encontró con el proyecto de sincronización de brasas .

Este proyecto se conecta a Ember-Data, está listo para cliquear y tiene una función de cola que maneja inteligentemente el registro de back-end CRUD. Desde mi breve observación, diría que este es el proyecto principal para las aplicaciones con capacidad fuera de línea de Ember.js.

Una de las críticas que presentaré en este proyecto es que también debe ser capaz de adaptarse a epf.io , que en sí mismo es un sustituto de Ember-Data y ofrece CRUD transaccional, tiendas anidadas e incluso por modelo. capacidades de almacenamiento anidado.

En el momento de escribir, este proyecto todavía está en alfa, aunque parece estar yendo en la dirección correcta.