constructor(db: AngularFireDatabase) {
this.items = db.list('/articles');
}
addItem(createdOn: number, details: any, shorthand: string, title: string, id: number) {
this.items.push({
createdOn: 12345,
details: "<p>Details go here...",
shorthand: "shorthand-title-here",
title: "Article Title",
id: 1
});
}
我要用变量替换值,当然除了:id参数。我不需要像上面那样只将值推送到JSON对象,而是首先查询this.items中的所有记录,获取最高记录:id并将其递增1。
例如,如果我的查询找到:id
值为7的记录,我需要将id变量设置为8,并在调用addItem函数时将该变量推送到:id
。