Angulaire de l'INTERFACE utilisateur Modal avec un grand z-index non sur le dessus

Dans ce plunk J'ai Angulaire de l'INTERFACE utilisateur Modal avec un z-index plus grand qu'un div z-index, cependant, la div se couvrant le modal. Si vous cliquez sur la div, vous verrez que le modal est derrière.

Depuis le z-index de la modale est plus grand, on peut s'attendre à être sur le dessus de la div. Comment cela peut-il être fixé?

HTML

<div class="div1" ng-click="hide()" ng-show="show" >
  CLICK ME
</div>


<script type="text/ng-template" id="myModalContent.html">

<div class="modal-header" ng-style="{'z-index': 99000}">
    <h4 class="modal-title">The Title</h4>
</div>
  SOME TEXT IN THE MODAL

</script>

Javascript

var app = angular.module('app', ['ui.bootstrap']);
app.controller('ctl', function ($scope,$uibModal) {

    $scope.show = true;

    (function() {
          $scope.modalInstance = $uibModal.open({
              templateUrl: 'myModalContent.html'
            }); 


    })();


    $scope.hide = function(){
      $scope.show = false;
    };

});

CSS

.div1 {
  position: fixed;
  z-index: 90000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: blue;
}
Je vous suggère de lire ceci de la page à propos de CSS techniques de superposition.
Je l'ai lu, mais je ne sais toujours pas comment changer Angulaire modal de styles, ils ne semblent pas fonctionner avec CSS ou ng-style

OriginalL'auteur ps0604 | 2016-07-05