我已经使用 $ 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();
});
问题:打开警报后关闭打开的模板。
答案 0 :(得分:3)
可以同时打开多个对话框:
对$ mdDialog服务使用
multiple
选项允许开发人员同时显示多个对话框。
示例:强>
// From plain options
$mdDialog.show({
multiple: true
});
// From a dialog preset
$mdDialog.show(
$mdDialog
.confirm()
.multiple(true)
);
这是Reference。