问问题
413 次
1 回答
5
因为您正在输入一个对象,而这只是一个参考。所以父母和孩子都有一个引用完全相同的对象的属性。
如果这是不受欢迎的行为,您必须在设置所选城市时创建一个浅表副本。或者在您更新的任何其他地方.. 有很多选择:
setSelectedCity(city: City): void {
this.selectedCity = { ...city }; //shallow copy
}
于 2019-02-26T18:52:02.657 回答