文章详情页
angular.js - angular双向绑定问题
浏览:257日期: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. mysql - sql数据还原2. 网站在移动的环境下手机,pc打不开3. 请教!!!本地laravel项目我想本地运行,怎么在本地访问控制器里的方法。4. Thinkphp 下载地址找不到了?5. nginx - 使用wordpress搭建博客,怎么实现真实服务器使用HTTP,然后使用UPYUN的HTTPS加密?6. javascript - 关于<a>元素与<input>元素的JS事件运行问题7. html5 - 移动端布局问题8. python - 请问各位大神,如何在爬虫用post选择该网页的省份变量option并且得到选择该option的网页呢9. python - django在nginx里模板输出html标签问题10. JavaScript如何循序渐进,有效的学习?看不下去怎么办?
排行榜

网公网安备