文章详情页
angular双向绑定问题
问题描述
如图,我的列表和修改中绑定的都是vm.itemObj,如果在弹窗出来的时候我进行处理,那么就算不提交到后端,由于双向绑定,列表中也会发生变化,这个怎么解决
问题解答
回答1:一个绑定vm.itemObj,一个绑定 vm.itemObjCache。
确定修改时,vm.itemObjCache['xxx'] 的值 覆盖到 vm.itemObj['xxx']
回答2:使用obj=angular.copy(vm.itemObj)处理 在弹窗控制器里实现修改,返回的页面控制器时,重新把obj赋值给页面控制器
相关文章:
1. 老师,你这两条斜杠的是怎么注释的?2. mac连接阿里云docker集群,已经卡了2天了,求问?3. PHP单例模式4. angular.js - 用angular2-cli打包项目之后,跳转路由刷新会报404的错误5. docker镜像无法删除,请求解决办法。6. $( "html" ).parent()方法返回一个包含document的集合,而$( "html" ).parents()返回一个空集合 哪位大神来解释下?7. node.js - 来帮我捋一下node中fs模块watch实现原理8. docker 下面创建的IMAGE 他们的 ID 一样?这个是怎么回事????9. angular.js - angularjs ng-repeat 不能刷新10. mysql - php 備份數據庫
排行榜