Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何用适当的背景和角度基础打开模态内的模态?_Angularjs_Modal Dialog_Zurb Foundation_Angular Foundation - Fatal编程技术网

Angularjs 如何用适当的背景和角度基础打开模态内的模态?

Angularjs 如何用适当的背景和角度基础打开模态内的模态?,angularjs,modal-dialog,zurb-foundation,angular-foundation,Angularjs,Modal Dialog,Zurb Foundation,Angular Foundation,我想打开一个模态里面有一个模态背景像- 背景->窗口->背景->窗口 谢谢 角度基础不支持另一个模态内部的模态。z索引值是硬编码的 有一种解决方案可以替代modal,但这并不适合我们。 我实现了一个这样做的指令(typescript)- 基本上,我会查看$modalStack.getTop(),并更改它的z索引。这不会带来好的用户体验。重新考虑你的方法比双重模式要好。有些修复与代码无关 export function ModalPositionHelper($modalStack):ng.

我想打开一个模态里面有一个模态背景像- 背景->窗口->背景->窗口

<怎样用角的基础来实现?< /P>


谢谢

角度基础不支持另一个模态内部的模态。z索引值是硬编码的

有一种解决方案可以替代modal,但这并不适合我们。

我实现了一个这样做的指令(typescript)-


基本上,我会查看$modalStack.getTop(),并更改它的z索引。

这不会带来好的用户体验。重新考虑你的方法比双重模式要好。有些修复与代码无关

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);
                }
            });
        }
    };
}