2015-11-27 2 views
2

Firebase - Как получить список объектов без использования AngularFireFirebase - Как получить список объектов без использования AngularFire

Я использую машинопись, angular2 и firebase.

Я не использую угловой огонь. Я хочу, чтобы извлечь данные, используя их Api

Мой firebase Ссылка/Профили

Это список профилей Я ищу для извлечения:

enter image description here

Спасибо.

ответ

3

Используйте простой случай value и переустанавливайте array каждый раз, когда значение изменяется.

JSBin Demo.

var ref = new Firebase('https://so-demo.firebaseio-demo.com/items'); 
ref.on('value', (snap) => { 
    // snap.val() comes back as an object with keys 
    // these keys need to be come "private" properties 
    let data = snap.val(); 
    let dataWithKeys = Object.keys(data).map((key) => { 
    var obj = data[key]; 
    obj._key = key; 
    return obj; 
    }); 
    console.log(dataWithKeys); // This is a synchronized array 
}); 
+0

Спасибо, Дэвид. Хорошо работает – AngularM

Смежные вопросы