文章詳情頁
angular.js - angular雙向綁定問題
瀏覽:195日期:2024-09-24 16:30:34
問題描述
如圖,我的列表和修改中綁定的都是vm.itemObj,如果在彈窗出來的時(shí)候我進(jìn)行處理,那么就算不提交到后端,由于雙向綁定,列表中也會發(fā)生變化,這個(gè)怎么解決
問題解答
回答1:使用obj=angular.copy(vm.itemObj)處理 在彈窗控制器里實(shí)現(xiàn)修改,返回的頁面控制器時(shí),重新把obj賦值給頁面控制器
回答2:一個(gè)綁定vm.itemObj,一個(gè)綁定 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 images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?2. android - 百度地圖加載完成監(jiān)聽3. 關(guān)于docker下的nginx壓力測試4. nignx - docker內(nèi)nginx 80端口被占用5. java - 阿里的開發(fā)手冊中為什么禁用map來作為查詢的接受類?6. macos - mac下docker如何設(shè)置代理7. python3.x - git bash如何運(yùn)行.bat文件?8. dockerfile - [docker build image失敗- npm install]9. golang - 用IDE看docker源碼時(shí)的小問題10. docker api 開發(fā)的端口怎么獲???
排行榜

熱門標(biāo)簽