当我在Firebase控制台本身上更新数据时,更新后的数据需要0到2分钟才能出现在webapp主页上。我无法将此加载时间减少到至少少于5秒。 我也使用ionic 3框架,如果有帮助的话
PS:我是打字稿新手,仍然在学习基础知识,请先抱歉。
我的home.ts
import { Component } from '@angular/core';
import firebase from 'firebase';
import { firebaseDb } from 'firebase/database'
var config = {
apiKey: "************************",
authDomain: "************************",
databaseURL: "************************",
projectId: "************************",
storageBucket: "************************",
messagingSenderId: "************************"
};
firebase.initializeApp(config)
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
public carm_Ref_10 = {};
constructor() {
const carmdbRef_10: firebaseDb.Reference =
firebase.database().ref('Main').child('Signature').child('Carmela').child('carm-10');
carmdbRef_10.on('value', snap => this.carm_Ref_10 = snap.val());
}
}
我要显示在home.html上的项目的代码段
<ion-item>16oz
<p id="carm_16" float-right="">{{ carm_Ref_16 }}</p>
</ion-item>