我的问题:
我为我的应用程序提供了这项服务,但由于某些原因,更新无法识别item.key
,我不明白为什么。
import { Injectable } from "@angular/core";
import { AngularFireDatabase } from "angularfire2/database";
import { Item } from "../../models/item/item.model";
@Injectable()
export class ProductListService {
private ProductListRef = this.database.list<Item>('Product-Item');
constructor (private database: AngularFireDatabase)
{
}
getProductList()
{
return this.ProductListRef;
}
addItem(item: Item)
{
return this.ProductListRef.push(item);
}
editItem(item: Item)
{
return this.ProductListRef.update(item.key, item);
}
}
任何人都可以向我解释这个吗?