я не найти способ обновления элемента (Вы можете найти код here) Я пытался с этим кодомFirebase angularfire как обновить элемент
app.factory('Items', function($firebase,FIREBASE_URL) {
var ref = new Firebase(FIREBASE_URL);
var items = $firebase(ref.child('items')).$asArray();
var Item = {
all: function() {
return items;
},
create: function (item) {
return items.$add(item);
},
get: function (itemId) {
return $firebase(ref.child('items').child(itemId)).$asObject();
},
update: function (itemId, item) {
return $firebase(ref.child('items').child(itemId)).update(item);
},
delete: function (item) {
return items.$remove(item);
}
};
return Item;
});
, но он не работает , Вы можете мне помочь, пожалуйста?
Я попытался после комментария Франк ван Puffelen к
update: function (item) {
return items.$save(item);
}
, но он не работает и получить меня
объект {состояние = 2, значение = "Неверная запись; может д ... ц ключ: [объект Object] "}
Вы можете увидеть workish пример по адресу:
https://lalista.firebaseapp.com
еще раз спасибо :) за точку, но это моя ошибка, я перепутал обычную огненную базу с угловым огнем, так что же делать с обновлением угловым огнем? – Whisher
Я пытался использовать, как ваш ответ, но у меня ошибка: Firebase.set failed: Первый аргумент содержит недопустимый ключ ($$ conf). Ключи должны быть непустыми строками и не содержать «.», «#», «$», «/», «[» Или «]» – Whisher
Это похоже на то, что вы обновили ('$$ conf') 'или что-то в этом роде. Можете ли вы поделиться фрагментом кода, который вы использовали? –