【发布时间】:2016-02-24 07:26:31
【问题描述】:
我正在从 firebase 提取数据,并根据数据调整显示不同的图像。我的数据需要时间才能返回,而我写的条件没有做任何事情,因为它在数据返回之前运行。数据加载后如何调用该函数?我在ionicView Docs 上尝试了一切。我也试过 window.onload 但这不起作用。提前感谢您的帮助。
var firebaseRef = new Firebase("https://app.firebaseio.com/files/0/" + $stateParams.theId);
firebaseRef.once('value', function(dataSnapshot){
var dumData = dataSnapshot.val().data;
//this is just an integer
if (dumData > 3){
document.getElementById("pic").style.backgroundImage = 'url(img/pic2.png';
}
//Please ignore syntax errors as they do not exist in original code
【问题讨论】:
-
请发布一些代码,至少您是如何获取数据和显示数据的,以便我们提供帮助。
-
感谢您的回复@Avinash,我添加了一些 sn-p。谢谢
-
@J.Doe 你使用了回调或承诺。
标签: javascript ionic-framework firebase