【发布时间】:2018-08-06 15:21:56
【问题描述】:
我是 Ionic 和 Firebase 的初学者。为了学习使用 ionic+firebase,我正在编写一个 RandomQuote 应用程序来从 Firebase 中获取一个随机条目。当我点击一个重新加载按钮时,调用了一个 reload() 方法,随机引用按预期显示。
但是,我还希望在加载应用程序时显示报价,即在我单击重新加载按钮之前。我在构造函数中调用了 reload() 方法,但它不起作用。我试图在网上搜索答案,但找不到任何我能理解的东西。不确定我是否搜索了错误的关键字或在错误的域中。
以下是我放入 FirebaseProvider 类并从 home.ts 调用的 reload() 方法:
reload(){
this.afd.list('/quoteList/').valueChanges().subscribe(
data => {
this.oneQuote = data[Math.floor(Math.random() * data.length)];
}
)
return this.oneQuote;
}
谁能给我一些提示?或者任何指向初学者有用的书籍/材料的指针也将受到高度赞赏。非常感谢。
【问题讨论】:
标签: firebase ionic-framework firebase-realtime-database angularfire2