我只是想知道是否有任何方式來綁定變量,而無需彼此綁定。從http響應角度局部變量綁定
this.commissions = res.Data;
this.oldCommissions = res.Data;
當我改變了這個對象this.commissions
this.oldCommissions
的'價格'值也改變'價格'值。
我怎樣才能避免這是誰知道的?
我只是想知道是否有任何方式來綁定變量,而無需彼此綁定。從http響應角度局部變量綁定
this.commissions = res.Data;
this.oldCommissions = res.Data;
當我改變了這個對象this.commissions
this.oldCommissions
的'價格'值也改變'價格'值。
我怎樣才能避免這是誰知道的?
this.commissions =angular.copy(res.Data);
this.oldCommissions =angular.copy(res.Data);
我猜你想嘗試角度的深拷貝功能,其中兩個變量都不指向相同的索引。 請查找相同的鏈接 - https://docs.angularjs.org/api/ng/function/angular.copy#!
謝謝。是的,這也是我想要的 –
我也會發布代碼,但@Alireza已經打敗了我:P – Sagar
是的,這是我想要的。其實這是爲Angular v1.x,但我使用Angular v2.x,有可選的解決方案。謝謝 –