2016-11-14 17 views
2

我必須使用$ 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

多領域的對話可以在同一時間打開:使用

爲$ mdDialog服務multiple選項允許開發者在同一時間顯示多個對話框。

實施例:

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

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

這裏是Reference此。

+0

這是目前爲止唯一的答案。 :) –