嗨,我有一个控制器 A,它根据一些 URL 参数生成一个表单,并在提交该表单后执行一些操作。现在我创建了另一个控制器B,并在其中创建了一个按钮。单击该按钮后,将打开一个模型弹出窗口,其中包含作为 iframe src 的 controllerA url。在该模型弹出窗口中,我能够看到生成的表单。提交该表单后,我必须关闭模型弹出窗口。
控制器A
- Contains some logic to generate form
控制器B
- Contains a model popup with embed iframe. iframe src as controllerA URL
这是我的问题如何在提交表单后关闭该模型?
这是示例代码:
此代码包含在控制器B
$scope.addmemPopup = function() {
$scope.showpopup = $modal.open({
templateUrl: 'addmem.tpl.html',
size: 'lg',
backdrop: 'static',
keyboard: false,
windowClass: 'add-mem'
});
}
$scope.getIframeurl = function() {
return '#/genmem/?mem_id='+$scope.mem.id+'&z_id=' + $scope.mem.zip;
};
$scope.hidePopup = function() {
$scope.showpopup .close();
};
在控制器A中,我有一种提交表单的方法。提交表单后,我如何关闭从控制器 B 呈现的上述弹出窗口。
我想希望我解释正确。请帮我解决这个问题。提前致谢。