gpt4 book ai didi

javascript - 如何在 Angular 1.5.8 中运行 Animation.css?

转载 作者:太空宇宙 更新时间:2023-11-04 02:13:59 24 4
gpt4 key购买 nike

我在 AngularJS 中添加了依赖项 ngAnimate:

var app=angular.module('testApp',['ngRoute', 'ngAnimate']);

并且我已将动画类添加到 animation.css:

.slide-animation.ng-enter, .slide-animation.ng-leave {
-webkit-transition: 0.5s linear all;
-moz-transition: 0.5s linear all;
-o-transition: 0.5s linear all;
transition: 0.5s linear all;
position:relative;
height: 1000px;
}

并将这个 CSS 文件包含在头部:

<head>              
<link href="app/styles/animations.css" rel="stylesheet" type="text/css"/>
</head>

然后我在我的 index.html 文件中使用了这个类:

<!doctype html>
<html ng-app="testApp">
<head>
<title>Foo App</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
rel="stylesheet" type="text/css"/>
<link href="app/styles/animations.css" rel="stylesheet" type="text/css"/>
</head>
<body >

<div ng-view="" class="slide-animation"></div>

<script src="scripts/angular.js"></script>
<script src="scripts/angular-route.js"></script>
<script src="scripts/angular-animate.js"></script>
<script src="app/app.js"></script>
<script src="app/controllers/employeeController.js"> </script>
<script src="app/controllers/depController.js"></script>
<script src="app/services/employeeFactory.js"/></script>
</body>

但是没有幻灯片动画。

我看过这个tutorial我的操作与从 animation.css 文件中获取使用过的动画相同。

拜托,有人知道我错过了什么吗?

最佳答案

检查是否加载了 scripts/angular-animate.js。您可以通过在每个浏览器的源或网络面板中检查文件是否存在来验证这一点。

根据您的描述,angular-animate.js 文件未包含在文档中,这就是 ngAnimate 指令不起作用的原因。

关于javascript - 如何在 Angular 1.5.8 中运行 Animation.css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39225906/

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