ngAnimate和ui.bootstrap模式有什么问题?

Rey*_*ard 10 angularjs ng-animate ui.bootstrap

在这个例子中

http://plnkr.co/edit/ETwexjK0HRu3b8WovoJq

angular.module('animateApp', [
  'ngAnimate', // adding this causes issue with modal backdrop
  'ui.bootstrap'
])
Run Code Online (Sandbox Code Playgroud)

关闭模态时,背景不会消失.如果我注释掉'ngAnimate'依赖项(script.js第4行),它就可以了.

我做错了什么,或者当与ngAnimate一起使用时,这是ui.bootstrap中的错误吗?

tpi*_*pie 12

它似乎是Angular 1.3.15和1.4.0之间的一个突破性变化.显然,ngAnimate中的某些内容发生了变化,干扰了背景隐藏.如果关闭动画,背景会隐藏:

$scope.openModal = function() {
    $modal.open({
      templateUrl: 'modal.html',
      controller: 'ModalCtrl',
      backdrop: true,
      animation: false
    });
  }
Run Code Online (Sandbox Code Playgroud)

如果你下降到1.3.15,则没有问题: Plunker

如果您检查UI-引导的依赖关系页面,它不看他们有相当赶上1.4.0尚未: https://david-dm.org/angular-ui/bootstrap#info=devDependencies

可能值得发布一个问题或看看是否有人.