我想在具有背景的模态内打开模态-
背景->窗口->背景->窗口
如何用角形基础实现这一目标?
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/