angular.js - angular双向绑定问题
为情所困
为情所困 2017-05-15 17:08:13
0
3
557

如图,我的列表和修改中绑定的都是vm.itemObj,如果在弹窗出来的时候我进行处理,那么就算不提交到后端,由于双向绑定,列表中也会发生变化,这个怎么解决

为情所困
为情所困

모든 응답(3)
Peter_Zhu

팝업 창 컨트롤러에서 수정을 처리하려면 obj=angular.copy(vm.itemObj)를 사용하세요. 페이지 컨트롤러를 반환할 때 obj를 페이지 컨트롤러에 다시 할당하세요

小葫芦

하나는 vm.itemObj를 바인딩하고 다른 하나는 vm.itemObjCache를 바인딩합니다.

수정이 확인되면 vm.itemObjCache['xxx'] 값이 vm.itemObj['xxx']

로 덮어쓰기됩니다.
迷茫

팝업과 목록에 다른 컨트롤러를 사용하면 이러한 상황을 피할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!