在我的应用程序中,我有一个打开另一个模态的模态。
在两个模态中我想要显示背景(黑色背景)。在第一个模态背景是完美的工作,但在第二个背景上甚至不显示甚至页面/ UI behinde模态被禁用。
任何可能导致此类问题的想法?对于那两个模态我基本上完全相同的代码。
var modalOpened = false;
$scope.$on('myEvent', function(event, data) {
//prevent modal to open twice
if(modalOpened) return;
var modalInstance = $modal.open({
backdrop: 'static',
templateUrl: 'myTemplate',
controller: controller,
keyboard : false
});
modalOpened = true;
modalInstance.result.then(function(message) {
modalOpened = false;
}, function() {});
});
如果我将模态发生两次,则会显示背景。我究竟做错了什么?