2015-09-05 61 views
0

我尋找設置的標識。通過客戶發票</p> <p>這些發票被存儲在客戶端的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; 
      } 
     }) 
    }); 

裏面的「如果」我如何才能通過火力地堡生成的唯一的ID自動?在你的HTML中,你通常可以做$id

回答

0

一旦你打電話snapshot.val(),你只是處理一個Javascript對象。請參閱angular.forEach的文檔。你只需要爲函數指定第二個參數。

angular.forEach(list, function(item, key) { 
    ... 
});