使用$ mdDialog.confirm()关闭父页面

时间:2016-11-14 06:34:19

标签: angularjs

  

我已经使用 $ mdDialog.show()打开了一个模板: -

 $mdDialog.show({
skipHide: true,
 controller: 'EditController',
templateUrl: 'app/View/Edit.html',
parent: angular.element(document.body),
clickOutsideToClose: false
});
  

现在我想通过使用保存数据来显示警报   $ mdDialog.confirm()是这样的: -

  var confirm = $mdDialog.confirm()                                                 .parent(angular.element(document.body))
    .content('Are you sure to save the document? ')
    .ok('Save')
    .cancel('Cancel')
$mdDialog.show(confirm).then(function () {}
    ,function () { $mdDialog.hide();
        });
  

问题:打开警报后关闭打开的模板。

1 个答案:

答案 0 :(得分:3)

可以同时打开多个对话框:

  

对$ mdDialog服务使用multiple选项允许开发人员同时显示多个对话框。

示例:

// From plain options
$mdDialog.show({
      multiple: true
});

// From a dialog preset
$mdDialog.show(
      $mdDialog
     .confirm()
     .multiple(true)
);

这是Reference