Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.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 为什么在ie11中,ng click没有在modal上调用,而是在没有modal的相同结构上工作?_Angularjs_Radio Button_Bootstrap Modal_Internet Explorer 11_Z Index - Fatal编程技术网

Angularjs 为什么在ie11中,ng click没有在modal上调用,而是在没有modal的相同结构上工作?

Angularjs 为什么在ie11中,ng click没有在modal上调用,而是在没有modal的相同结构上工作?,angularjs,radio-button,bootstrap-modal,internet-explorer-11,z-index,Angularjs,Radio Button,Bootstrap Modal,Internet Explorer 11,Z Index,我在angularjs应用程序的两个地方使用了此结构: <article class="product-select col nde-webkit-box selected" ng-class="{selected: vm.selected()}" ng-click="vm.onClick($event)" ng-repeat="element in control.Elements" style="width:140px;" item-id="element.ID" nde-click=

我在angularjs应用程序的两个地方使用了此结构:

<article class="product-select col nde-webkit-box selected" ng-class="{selected: vm.selected()}" ng-click="vm.onClick($event)" ng-repeat="element in control.Elements" style="width:140px;" item-id="element.ID" nde-click="vm.onControlChange(element, control)">
<div class="border nde-height-box" data-toggle="popover" popover-trigger="mouseenter" data-placement="top" uib-popover="">
    <figure>
    <div class="nde-matrix-item-img bg-image" ng-style="vm.styles" style="background-image: url(abc.de); background-position: 0px -194px;"></div>
        <div ng-switch="vm.inputType">
            <!----><input ng-switch-when="radio" type="radio" id="444" ng-checked="vm.selected()" name="21545" ng-disabled="vm.disabled" checked="checked"><!---->
            <!---->
        </div>
        <span ng-bind-html="vm.label">Product</span>
    </figure>
</div>
可能在ie11中,article元素不是放在单选按钮的顶部,而是放在所有其他浏览器中

<div modal-render="true" tabindex="-1" role="dialog" class="modal fade in" uib-modal-animation-class="fade" modal-in-class="in" 
ng-style="{'z-index': 1050 + index*10, display: 'block'}" uib-modal-window="modal-window" index="0" animate="animate" modal-animation="true" style="z-index: 1050; display: block;">
<div class="modal-dialog" ng-class="size ? 'modal-' + size : ''"><div class="modal-content" uib-modal-transclude=""><nde-edit-product-family-modal edit-product-family-modal-data="vm.editProductFamilyModalData"><div class="nde-ng">

<article class="product-select col nde-webkit-box" ng-class="{selected: 
vm.selected()}" ng-click="vm.onClick($event)" ng-repeat="element in vm.selectProductFamilyData.Elements" item-id="element.ID" disabled="disabled" nde-click="vm.selectProductFamilyData.onSelectedFamilyChanged(element)">
<div class="border nde-height-box" data-toggle="popover" popover-trigger="mouseenter" data-placement="top" uib-popover="ABC">
    <figure>
    <div class="nde-matrix-item-img bg-image" ng-style="vm.styles" style="background-image: url(abc.de); background-position: 0px -194px;"></div>
        <div ng-switch="vm.inputType">
            <!----><input ng-switch-when="radio" type="radio" id="555" ng-checked="vm.selected()" name="24245" ng-disabled="vm.disabled"><!---->
            <!---->
        </div>
        <span ng-bind-html="vm.label">Super product</span>
    </figure>
</div>
ng-style="{'z-index': 1050 + index*10, display: 'block'}