This page in dem Polymer docs erwähntPolymer: Mit App-IndexedDB-Spiegel mit app-pouchdb-Dokument
Da PouchDB automatisch Daten mit einer lokalen IndexedDB Datenbank synchronisieren kann, um es hinzuzufügen Offline- nie einfacher gewesen erster Datenzugriff auf Ihre progressive Web-App.
Ich bin ziemlich neu bei Indexeddb und pouchdb, und es fällt mir schwer, dies tatsächlich in die Praxis umzusetzen. Mein Code bis jetzt:
<iron-ajax
auto
url="../data/some_data.json"
handle-as="json"
last-response="{{liveData}}">
</iron-ajax>
<app-indexeddb-mirror
key="thedata"
data="{{liveData}}">
</app-indexeddb-mirror>
<app-pouchdb-document
id="pouchdb"
db-name="data"
doc-id="thedata"
data="{{storedData}}">
</app-pouchdb-document>
<template is="dom-repeat" items="{{storedData}}" as="item">
<div>[[item.name]]</div>
</template>
Das oben genannte funktioniert nicht. Und das Drucken aller Dokumente der Pouchdb ist leer. Kann jemand ein funktionierendes Beispiel geben? Oder zumindest die Beziehung zwischen diesen beiden Elementen klären?