angularjs中,如果需要复制一个对象,应该用:
angular.copy();
例如:
var obj = {};
obj.name = 'A';
var object = obj;
object.name = 'B';
alert(object.name); // B
alert(obj.name); // B
var angularObj = {};
angularObj.name = 'HAHAHA';
var angularObject = angular.copy(angularObj);
angularObject.name = 'HEIHEIHEI';
alert(angularObj.name); // HAHAHA
alert(angularObject.name); // HEIHEIHEI