사진과 같이 내 목록과 수정 사항은 vm.itemObj에 바인딩되어 팝업창이 뜰 때 처리하면 백엔드에 제출되지 않습니다. , 양방향 바인딩도 목록을 변경하기 때문입니다. 이 문제를 해결하는 방법
天蓬老师2017-05-15 17:10:13
팝업 창 컨트롤러에서 수정을 처리하려면 obj=angular.copy(vm.itemObj)를 사용하세요. 페이지 컨트롤러를 반환할 때 obj를 페이지 컨트롤러에 다시 할당하세요
高洛峰2017-05-15 17:10:13
하나는 vm.itemObj를 바인딩하고 다른 하나는 vm.itemObjCache를 바인딩합니다.
수정이 확인되면 vm.itemObjCache['xxx'] 값이 vm.itemObj['xxx']
로 덮어쓰기됩니다.