是否可以根据Firebase数据制作if条件

问题描述 投票:-4回答:1

我需要为高级过滤器搜索制作一些if语句,还需要制作一些表格可过滤的条件。有没有办法让if语句基于Firebase。我需要将Firebase的输出设置为true和false以替换为archived并将其显示在动态表中。

先感谢您。

EG

var usersRef = firebase.database().ref("users");   
var query = usersRef.orderByChild("disabled").equalTo(true);
query.on("value", function(snapshot) { 
snapshot.forEach(function(user) {
  if (user.disabled != true) {     
  $('#ArchiveLabel').text("Archived");
  } else {
    $('#ArchiveLabel').text("");
    }
}); });
javascript firebase
1个回答
0
投票

你正在寻找这些方面的东西:

var usersRef = firebase.database().ref("users");
var query = usersRef.orderByChild("something").equalTo(true);
query.on("value", function(snapshot) {
  snapshot.forEach(function(user) {
    console.log(user.key, user.val());
  });
});

我强烈建议您花一些时间在Firebase文档中,例如section on ordering and filtering data。你也可以从服用Firebase codelab for web developers中受益。

© www.soinside.com 2019 - 2024. All rights reserved.