我有模式:
export class Items {
key: string;
item: string;
childItems: {key: string; item: string; };
}
并且有一些服务正在生成父密钥:
export class OptionService {
private dbPath = '/items';
itemsRef: AngularFireList<Items> = null;
constructor(private db: AngularFireDatabase) {
this.itemsRef = db.list(this.dbPath);
}
createItem(item: Items): void {
this.itemsRef.push(item);
}
如何在“childItems”中生成密钥?当我添加属性值时,我需要为此元素创建唯一键。请帮我找到解决办法。