文章详情页
angular.js - angular双向绑定问题
浏览:367日期: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. node.js - yo webapp构建项目时报错了,如图2. android-studio - android studio自带模拟器中的本地“图库”所对应的路径是什么?3. php-_server-php_self - nginx $_SERVER[’PHP_SELF’] 得到重复路径是什么原因?4. thinkphp中Controller里面使用Request::File(’image’);5. 【python小白】 问关于之初始化一次对象的问题6. css3 - 学习css构建图形时,遇到一个很有意思的现象,具体代码如下7. python 多进程如何调试8. 求大神指点js修改margintop导致无限下滑的问题9. mysql - sysbench cpu测试的结果看不懂,求解10. mysql - SQL操作时间的函数?
排行榜

网公网安备