文章详情页
angular双向绑定问题
浏览:281日期:2024-10-14 16:50:48
问题描述

如图,我的列表和修改中绑定的都是vm.itemObj,如果在弹窗出来的时候我进行处理,那么就算不提交到后端,由于双向绑定,列表中也会发生变化,这个怎么解决
问题解答
回答1:一个绑定vm.itemObj,一个绑定 vm.itemObjCache。
确定修改时,vm.itemObjCache['xxx'] 的值 覆盖到 vm.itemObj['xxx']
回答2:使用obj=angular.copy(vm.itemObj)处理 在弹窗控制器里实现修改,返回的页面控制器时,重新把obj赋值给页面控制器
相关文章:
1. docker镜像push报错2. angular.js - 关于指令link 中的创建变量问题3. node.js - webpack required打包问题4. javascript - 在vuejs中如何根据变量去引用不同的css样式呢5. java - 【算法】HashMap按照value排序6. javascript - 页面引入的所有的js文件,每个js文件都有window.onload偶尔会某个js文件没有执行7. $("div").html 是什么意思?8. java - HTML邮件有多出来的空白区域,如何处理?9. javascript - h5微信中怎么禁止横屏10. audio标签是不是块级元素
排行榜

网公网安备