2015-08-04 5 views
0

У меня есть таблица с именем Firebase Приказы:

{productID: xyz, 
userID: abc, 
quantity: 100} 

Существует еще одна таблица Продукты, содержащие сведения о продукте. Когда вы показываете заказы пользователя, мне нужно показать некоторые детали продукта вместе с каждым заказом. Как я могу использовать $firebaseArray для этой цели?

$firebaseArray похоже может только пойти со столом. Здесь мне нужно будет запросить детали каждого заказанного продукта и добавить детали к каждому заказу. Является ли путь $extend? Если да, то любой хороший пример будет очень оценен.

+0

https://gist.github.com/katowulf/f78d4a224c06a643ddfa – Kato

+0

http://jsfiddle.net/katowulf/uoe5yt8x/ – Kato

+1

Http: // StackOverflow. com/questions/21721460/21723460 # 21733457 – Kato

ответ

0

Только что увидел этот. То, что вы хотите использовать, - NormalizedCollection. Таким образом, вы можете написать заявление что-то вроде этого:

var fb = new Firebase('https://<instance>.firebaseio.com'); 
var norm = new Firebase.util.NormalizedCollection(
    fb.child('products'), 
    fb.child('productDetails') 
); 
var productsRef = $firebaseArray(norm.ref()); 
Смежные вопросы