1
我試圖集成Firebase
和app-indexeddb-mirror
元素來緩存用戶數據並在他離線時傳遞它。Firebase和應用程序indexeddb鏡像集成不起作用
我停止了一個元素,該元素應該列出我的Firebase數據庫中所有用戶的名稱,即使在我離線時也是如此。
<link rel="import" href="../bower_components/polymer/polymer.html">
<link rel="import" href="../bower_components/polymerfire/polymerfire.html">
<link rel="import" href="../bower_components/app-storage/app-indexeddb-mirror/app-indexeddb-mirror.html">
<dom-module id="firebase-test">
<template><!--{{{-->
<style>/*{{{*/
</style><!--}}}-->
<firebase-app
name="app"
auth-domain="my-app.firebaseapp.com"
database-url="https://my-app.firebaseio.com"
api-key="my-key">
</firebase-app>
<app-indexeddb-mirror
key="teste"
data="{{firebaseData}}"
persisted-data="{{data}}"
></app-indexeddb-mirror>
<firebase-query
id="query"
app-name="app"
path="/user"
data="{{firebaseData}}">
</firebase-query>
<template is="dom-repeat" items="{{data}}">
<h1>{{item.name}}</h1>
</template >
</template><!--}}}-->
<script>//{{{
Polymer({
is: 'firebase-test',
});
</script><!--}}}-->
</dom-module>
當我運行應用程序離線我得到的App IndexedDB Client connecting..
在控制檯中,是什麼讓我懷疑app-network-status-behavior
未能發現當我下線。