我想在具有背景的模态内打开模态-
背景->窗口->背景->窗口

如何用角形基础实现这一目标?

http://madmimi.github.io/angular-foundation/

谢谢!

最佳答案

angular-foundation不支持另一模态内的模态。 Z索引值是硬编码的。

有一种解决方案可以替代模式,但不适合我们。
http://foundation.zurb.com/docs/components/reveal.html

我实现了一个指令来做到这一点(打字稿)-

export function ModalPositionHelper($modalStack):ng.IDirective {
    var initialModalZIndex = 1005;
    return {
        restrict: 'A',
        link: function (scope) {
            scope.$watch(function () {
                return $modalStack.getTop();
            }, function (newModal, oldModal) {
                if (oldModal) {
                    oldModal.value.modalDomEl.css('z-index', initialModalZIndex);
                }
                if (newModal) {
                    newModal.value.modalDomEl.css('z-index', initialModalZIndex + 2);
                    angular.element('.reveal-modal-bg').css('z-index', initialModalZIndex + 1);
                }
            });
        }
    };
}


基本上,我看了$ modalStack.getTop()并将其更改为z-index。

关于angularjs - 如何在具有适当 Angular 背景的背景下的模态内打开模态?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25362832/

10-11 14:41
查看更多