0
개체를 다른 개체로 복사하려고하지만 대상이 선언문에서 그대로 유지됩니다. 이미 확인했는데 변수의 유형이 동일하면 []
과 {}
을 사용해 보았습니다. 컨트롤러는 다음에서 제공됩니다.각진 복사가 작동하지 않고 같은 유형
var controller = this; controller.product = [];
내 결과는 다음과 같습니다.
controller.addPosition = function(){
var position = {};
console.log(controller.product);
angular.copy(controller.product, position);
console.log(position);
};
이것은 어떻게 복사합니까? 여기
브라우저 로그를 보여줍니다 것입니다.
이미지가 아닌 텍스트로 코드를 게시하십시오. 그리고 controller.product의 정의를 포함한 완벽한 최소한의 예제를 게시하십시오. 콘솔 로그가 주어지면 배열에 특성을 추가하는 것 같습니다. 객체를 사용하여 속성을 저장하고 배열을 사용하여 값의 벡터를 저장합니다. –
완료, controller.product = []의 정의를 {} (으)로 변경하고 작업하십시오. –