【发布时间】:2018-04-30 13:51:42
【问题描述】:
我正在从我的网页启动一个模式,并且我正在对我从父级传递的数组进行一些更改,但在关闭模式后我将更新的结果发回之前,我的父级范围对象正在获取更新。如果用户改变主意不更新然后取消模式,我不希望在我的父控制器上看到这些更改
-
父控制器代码:
const modalInstance = $modal.open({ templateUrl: '/app/modal.html', 控制器:“模态控制器”, 控制器作为:'模态', 解决:{
mappedData: () => parentCntrl.groupData } });modalInstance.result.then(result => { if (result) { parentCntrl.groupData = result; } }); -
儿童控制器代码:
modal.ok = () => { $modalInstance.close(modal.mappedData); };
modal.close = () => { $modalInstance.close(); };
【问题讨论】:
标签: javascript angularjs twitter-bootstrap angular-ui-bootstrap