关闭AngularJS上的所有模态

时间:2016-01-26 16:53:14

标签: javascript angularjs

我正在为我的angularjs应用程序设置超时系统。在超时时,我将向用户呈现超时模式。我遇到的问题是其他已经打开的模态,超时模式出现在现有模态的顶部。我正在寻找一些关于如何在打开超时模式之前关闭所有现有模态的建议。我正在使用$ modal服务。

astros = 2

1 个答案:

答案 0 :(得分:1)

您可以使用

$modalStack.dismissAll();

使用

.controller("MyCtrl", function($scope, $modalStack){

    // ...

    $scope.closeAll = function(){
        $modalStack.dismissAll();
    };
)