我正在用firebase学习Angular。 我创建了存储在firebase中的产品
product:{
name:"test1",
votes:
[
vote:{adressIp:"102.169.235.190",
nbvote:4}
]
}
这是我的对象
export interface vote{
vote:{
adresseIp:string;
nbvote:number;
}
}
我有个新贵功能
upstar(nbvote){
let userid:string;
this.MyuserService.getIpAddress().subscribe(
ip=>{userid=ip.ip
const up:vote ={vote:{adresseIp:userid,
nbvote:nbvote
}}
this.itemDoc.update( { votes:[up]})
}
)
当用户单击按钮时,我呼叫新贵
暴发户的作用是将新的子对象推送到对象表中 在消防站中
但是我的问题是何时打电话给upstart要更新 投票[0] .vote.adressIp和投票[0] .vote.nbvote 而不是将新的子对象推入对象表
我的目标在调用upp时将新的子对象推入对象表
product:{
name:"test1",
votes:
[
vote:{adressIp:"102.169.235.190",
nbvote:4}
],
[
vote:{adressIp:"101.129.233.140",
nbvote:3}
],
}