【发布时间】:2014-12-24 10:21:33
【问题描述】:
我找不到更新项目的方法 (您可以找到所有代码here) 我试过这段代码
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;
});
但它不起作用。 你能帮帮我吗?
我在 Frank van Puffelen 的评论之后尝试过 到
update: function (item) {
return items.$save(item);
}
但它不起作用并得到我
Object { status=2, value="Invalid record; could d...ts key: [object Object]"}
您可以在以下位置查看一个可行的示例:
【问题讨论】:
标签: angularjs firebase angularfire