我需要为高级过滤器搜索制作一些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("");
}
}); });
你正在寻找这些方面的东西:
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中受益。