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 に答える