【发布时间】:2017-03-20 15:55:25
【问题描述】:
我在 Angular 2 中有一个类,我需要两个具有相同 json 值的变量,但我需要更改一个并且我需要保留另一个作为第一个的备份,如下所示:
export class Table {
var1: any;
var2: any;
}
然后,向 API 发出请求:
ajax_request().then(data => {
this.var1 = data;
this.var2 = data;
});
如果我在 this.var2 中进行更改,this.var1 也会被更改。
为了避免这种情况,我正在制作:
this.var1 = data;
this.var2 = JSON.stringify(this.var1);
this.var2 = JSON.parse(this.var2);
但我知道这对性能不友好。 这样做的适当方法是什么?
【问题讨论】:
标签: angular data-binding