0

这对我不起作用(我使用 v2.0.0-beta.4)

var popover = document.body.querySelector('.popover');
angular.element(popover).scope().$destroy();

这是我的完整代码:

angular.element(document.body).bind('click', function(e){

    if (e.target.classList.contains('popover-link')) {
        return;
    }

    var popover = document.body.querySelector('.popover');
    if (!popover) {
        return;
    }

    popover = angular.element(popover);

    if (popover.find(e.target).length) {
        return;
    }

    popover.scope().$destroy();
});

我需要做什么?我必须如何关闭弹出框?

4

1 回答 1

0

这是Close AngularStrap popover的副本

这是我在那边的回答:

angular-strap github 项目中有一个问题,它准确地询问了您想要的功能。

尽管如此,在我写这个答案的那一刻,它仍然是开放的。

于 2014-06-04T11:17:44.267 回答