在这个例子中
http://plnkr.co/edit/ETwexjK0HRu3b8WovoJq
angular.module('animateApp',[ 'ngAnimate',// adding this causes issue with modal backdrop 'ui.bootstrap' ])
当你关闭模态时,背景将不会消失.
如果我注释了’ngAnimate’依赖(script.js第4行),它的工作原理很好.
我在做某件事情,或者在与ngAnimate一起使用时,这是一个ui.bootstrap中的错误?
在1.3.15和1.4.0之间似乎是一个突破性的变化.
显然,ngAnimate中的某些内容改变了干扰隐藏的背景.如果您关闭动画,背景隐藏:
显然,ngAnimate中的某些内容改变了干扰隐藏的背景.如果您关闭动画,背景隐藏:
$scope.openModal = function() { $modal.open({ templateUrl: 'modal.html',controller: 'ModalCtrl',backdrop: true,animation: false }); }
如果你下降到1.3.15,没有问题:
Plunker
如果您检查ui-bootstrap的依赖关系页面,那么它看起来似乎还没有达到1.4.0:
https://david-dm.org/angular-ui/bootstrap#info=devDependencies
这可能值得张贴一个问题或看看有没有人已经.