В настоящее время я работаю над проектом с Angular 2 и angularFire2. Моя база данных выглядит так в Firebase: база данных:/
[{Name:test1},
{Name:test2},
{Name:test3}]
Все элементы также имеют ключ Firebase.
Теперь я пытаюсь получить данные из Firebase с Observabels из RX. Когда я это сделаю, я получаю имена в консоли:
let items= af.database.list('/data').map(i=>{return i});
items.forEach(i=>i.forEach(e=>(console.log(e.name))));
Выход: test1, test2, test3. Все работает.
Но когда я делаю это:
console.log(items.first());
Я получаю обратно FirebaseListObservable.
Как я могу получить только первый объект из FirebaseListObservable? Как я могу редактировать элементы в списке? например:
items[0].name=test3
И как я могу получить ключ Firebase от элемента
как я могу получить FirebaseKey из элемента в списке?