文章详情页
angular.js - angular双向绑定问题
浏览:311日期:2024-09-24 16:30:34
问题描述
如图,我的列表和修改中绑定的都是vm.itemObj,如果在弹窗出来的时候我进行处理,那么就算不提交到后端,由于双向绑定,列表中也会发生变化,这个怎么解决
问题解答
回答1:使用obj=angular.copy(vm.itemObj)处理 在弹窗控制器里实现修改,返回的页面控制器时,重新把obj赋值给页面控制器
回答2:一个绑定vm.itemObj,一个绑定 vm.itemObjCache。
确定修改时,vm.itemObjCache[’xxx’] 的值 覆盖到 vm.itemObj[’xxx’]
回答3:弹窗和列表使用不同的控制器 就不会出现这种情况。
相关文章:
1. 如何解决Centos下Docker服务启动无响应,且输入docker命令无响应?2. docker-machine添加一个已有的docker主机问题3. angular.js使用$resource服务把数据存入mongodb的问题。4. debian - docker依赖的aufs-tools源码哪里可以找到啊?5. javascript - 正则匹配字符串特定语句后的数字6. angular.js - angularjs的自定义过滤器如何给文字加颜色?7. docker-compose中volumes的问题8. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?9. nignx - docker内nginx 80端口被占用10. dockerfile - 为什么docker容器启动不了?
排行榜

网公网安备