在firebase中查找某个数据集的标识符
Find the identifier of a certain data set in firebase
我正在搜索客户发票
这些发票存储在客户端 json。
所以...
clients: {
... : {
invoices: {
},
},
}
我是这样做的:
var ref = new Firebase(fbUrl+'/clients/'+client+'/invoices/');
ref.on("value", function(snapshot) {
var list = snapshot.val();
angular.forEach(list, function(item) {
if(item.settings.number == id)
{
console.log(item.id());
invoice.details = item;
}
})
});
在 "if" 中,如何获取 Firebase 自动生成的唯一 ID?在您的 html 中,您通常可以做到 $id
。
调用 snapshot.val()
后,您只是在处理一个 Javascript 对象。请参阅 angular.forEach 的文档。您只需要为函数指定第二个参数。
angular.forEach(list, function(item, key) {
...
});
我正在搜索客户发票
这些发票存储在客户端 json。
所以...
clients: {
... : {
invoices: {
},
},
}
我是这样做的:
var ref = new Firebase(fbUrl+'/clients/'+client+'/invoices/');
ref.on("value", function(snapshot) {
var list = snapshot.val();
angular.forEach(list, function(item) {
if(item.settings.number == id)
{
console.log(item.id());
invoice.details = item;
}
})
});
在 "if" 中,如何获取 Firebase 自动生成的唯一 ID?在您的 html 中,您通常可以做到 $id
。
调用 snapshot.val()
后,您只是在处理一个 Javascript 对象。请参阅 angular.forEach 的文档。您只需要为函数指定第二个参数。
angular.forEach(list, function(item, key) {
...
});