文章詳情頁
angular.js - angular雙向綁定問題
瀏覽:318日期:2024-09-24 16:30:34
問題描述
如圖,我的列表和修改中綁定的都是vm.itemObj,如果在彈窗出來的時(shí)候我進(jìn)行處理,那么就算不提交到后端,由于雙向綁定,列表中也會發(fā)生變化,這個怎么解決
問題解答
回答1:使用obj=angular.copy(vm.itemObj)處理 在彈窗控制器里實(shí)現(xiàn)修改,返回的頁面控制器時(shí),重新把obj賦值給頁面控制器
回答2:一個綁定vm.itemObj,一個綁定 vm.itemObjCache。
確定修改時(shí),vm.itemObjCache[’xxx’] 的值 覆蓋到 vm.itemObj[’xxx’]
回答3:彈窗和列表使用不同的控制器 就不會出現(xiàn)這種情況。
上一條:angular.js - angular ng-repeat通過數(shù)值的大小從小到大排序下一條:angular.js - 單頁面,angular2 路由的懶加載 能實(shí)現(xiàn)頁面共存嗎
相關(guān)文章:
1. docker-compose 為何找不到配置文件?2. 為什么我ping不通我的docker容器呢???3. debian - docker依賴的aufs-tools源碼哪里可以找到啊?4. vim - docker中新的ubuntu12.04鏡像,運(yùn)行vi提示,找不到命名.5. docker網(wǎng)絡(luò)端口映射,沒有方便點(diǎn)的操作方法么?6. mac連接阿里云docker集群,已經(jīng)卡了2天了,求問?7. golang - 用IDE看docker源碼時(shí)的小問題8. java - 一個泛型標(biāo)簽問題9. java類中的成員成員變量賦值之后什么時(shí)候會被回收,有什么辦法監(jiān)聽到某一個對象被回收嗎10. yii2中restful配置好后在nginx下報(bào)404錯誤
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備