我有一支足球队,里面有球员的名字和详细信息。我打开模型以编辑玩家的详细信息。
当我设置新数据然后触发补丁程序请求时,该数据似乎是在编辑对象数组中的最后一项,而不是我正在编辑的特定项。
我的组件中有一个非常基本的设置,即从那里而不是从我的服务那里发送补丁,但是就目前而言,我只需要查看它的工作即可。我稍后可以正确设置。
关于为什么会发生这种情况的任何想法?
我感觉可能是循环?
{ 0x00, 0xA0, 0x41, 0xA1, 0x32, 0xBD, 0x9E, 0x58, 0x98, 0x4B, 0xCC, 0x9E, 0xE6, 0x27, 0x17, 0xB4, 0x10 }
更新
因此,修复非常简单,由于@robert的帮助,我需要将hometeam.id传递到补丁请求中,而不是this.player_id
getHomeTeam(): void {
this.HometeamService.getHomeTeam().subscribe(hometeam => {
this.hometeam = hometeam;
for (let i =0; i < hometeam.length; i++) {
this.player_id = hometeam[i].id;
}
});
}
}
模态数据可以正确呈现,因此可以确定它不在视图中,但是如果可能会出现问题,很高兴共享表单。
任何帮助将不胜感激。