gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 06:29:13 25 4
gpt4 key购买 nike

在此示例中

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 中的错误吗?

最佳答案

这似乎是 Angular 1.3.15 和 1.4.0 之间的一个重大变化。显然 ngAnimate 中的某些内容发生了变化,干扰了背景隐藏。如果关闭动画,背景会隐藏得很好:

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

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

如果您检查 ui-bootstrap 的依赖项页面,看起来它们还没有完全 catch 1.4.0: https://david-dm.org/angular-ui/bootstrap#info=devDependencies

可能值得发布一个问题或看看是否有人已经这样做了。

关于angularjs - ngAnimate 和 ui.bootstrap 模式有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30609718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com