所以我需要阻止特定变量的数据绑定。我想这样做:
// data is mostly an object in my case.
// it would be nice if there's a global solution
function(data) {
d = data; // variable that changes on user input
oldD = data; // variable that shouldn't change on user input
}
但每当我实现这样的代码时,oldD变量将在d变量发生变化时发生变化。我想防止这种情况发生。但是我该如何防止这样的事情呢?
答案 0 :(得分:3)
您需要在不指定旧对象引用的情况下指定值。
这是JavaScript / Angular的解决方案。
let oldD = Object.assign({}, data);
希望这有帮助。
答案 1 :(得分:0)
可能你正在寻找,如何克隆对象。
.csproj