在Angular中深度复制对象 [英] Deep copying objects in Angular

查看:127
本文介绍了在Angular中深度复制对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

AngularJS具有angular.copy()可以深度复制对象和数组.

AngularJS has angular.copy() to deep copy objects and arrays.

Angular也有类似的东西吗?

Does Angular also have something like that?

推荐答案

您还可以使用:

JSON.parse(JSON.stringify(Object))

如果在您的范围内,它在每个Angular组件,指令等中,并且也在每个节点环境中.

if it's on your scope, it's in every Angular component, directive, etc. and it's also on every node environment.

除非您有循环引用,否则它应该起作用并将有效地将变量引用与原始对象分离.

Unless you have a circular reference, it should work and will effectively dissociate your variable reference to the original object.

这篇关于在Angular中深度复制对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆