app-indexeddb-mirror
コンポーネントを使用して、オフラインデータをindexeddbキャッシュに保存しています。私は次のコードで作業しています。ポリマーでapp-indexeddb-mirrorでカスタムデータを保持する方法
<app-indexeddb-mirror
key="travels"
data="{{data}}"
persisted-data="{{persistedData}}">
</app-indexeddb-mirror>
<firebase-query
app-name="projectMeta"
path="/travel"
data="{{data}}">
</firebase-query>
このコードブロックが正常にデータの配列を取得し、その後、私のIndexedDBでtravel
キーの下に格納します。
私はオフラインで、私はbto
というキーでindexeddbに保存されたフォームに記入したいとします。データを保持するためにコンポーネントを取得するにはどうすればよいですか?
私は次のことを試してみました:私のデータオブジェクトを書き込むための
<app-indexeddb-mirror
id="readCache"
key="testKey"
data="{{liveData}}"
persisted-data="{{persistedData}}"
log="true">
</app-indexeddb-mirror>
初の試み:コンソール私に
this.set("liveData", newval.data);
:私のデータオブジェクトを書き込むための
this.$.readCache.setStoredValue(key, data).then(function(res) {
console.log("success")
});
しかし、コンソールのApplication
タブで、indexeddbの下に保存されているすべてのコンテンツを表示すると、まだ空ですか?