O ngAnimate parou de funcionar no AngularJS 1.6.4
Eu tenho um aplicativo simples com uma animação css simples que funciona como um encanto no
AngularJS 1.2.2
+ ngAnimate 1.2.2
:->Demonstração executável Funciona como um encanto.
Por (talvez) nenhum motivo para os mesmos códigos não funcionaremAngularJS 1.6.4
+ ngAnimate 1.6.4
:->Demonstração de animação quebrada
A animaçãocss
classes não foram adicionadas. Não há erro no console. Não consigo descobrir o que há de errado aqui. Por favor note que$scope.pictures
são dados fictícios.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular-animate.min.js"></script>
<link rel="stylesheet" href="./style.css">
<script src="app.js"></script>
<title></title>
</head>
<body ng-app="portfolio">
<div class="gallery" ng-controller="galleryController">
<div class="appear" ng-repeat="picture in pictures"></div>
</div>
</body>
</html>
Aplicação AngularJS/*global angular, console*/
var app = angular.module('portfolio', ['ngAnimate']);
(function() {
"use strict";
/* Gallery Controller */
app.controller('galleryController', function(
$scope
) {
$scope.pictures = [
"http://www.d3d.sk/images/MK2_Granade_full.png",
"http://www.d3d.sk/images/aberry-logo.jpg",
"http://www.d3d.sk/images/logo-aberry.png",
"http://www.d3d.sk/images/Crystal_balls.jpg",
"http://www.d3d.sk/images/Purple_sun.jpg",
"http://www.d3d.sk/images/planets.jpg",
"http://www.d3d.sk/images/d3d.jpg",
"http://www.d3d.sk/images/bpg-logo.png",
"http://www.d3d.sk/images/Logo - Bukona.jpg",
"http://www.d3d.sk/images/sky_up_fire.jpg",
"http://www.d3d.sk/images/plexus.jpg",
"http://www.d3d.sk/images/dch.jpg",
"http://www.d3d.sk/images/Dimonsium-front-a.jpg",
"http://www.d3d.sk/images/DWTS-3.jpg",
"http://www.d3d.sk/images/Dwts-redesign-1.png",
"http://www.d3d.sk/images/diplom.jpg",
"http://www.d3d.sk/images/Genessis.jpg",
"http://www.d3d.sk/images/Genessis - logo-final.jpg",
"http://www.d3d.sk/images/Genessis - logo.jpg",
"http://www.d3d.sk/images/Goholor.jpg",
"http://www.d3d.sk/images/iron.jpg",
"http://www.d3d.sk/images/bg_body3.jpg",
"http://www.d3d.sk/images/bg_body4.jpg",
"http://www.d3d.sk/images/lampa-2.png",
"http://www.d3d.sk/images/MaxEnergy-design.jpg",
"http://www.d3d.sk/images/North-first-2.jpg",
"http://www.d3d.sk/images/North Side Dres - ver 1c.jpg",
"http://www.d3d.sk/images/oznamko-16.jpg",
"http://www.d3d.sk/images/oznamko-17.jpg",
"http://www.d3d.sk/images/Verzia4e.jpg",
"http://www.d3d.sk/images/Svk-dres.jpg",
"http://www.d3d.sk/images/Rool-up04bc.jpg",
"http://www.d3d.sk/images/Senica-letak-maly.jpg",
"http://www.d3d.sk/images/Merkur - dizajn - 4.jpg",
"http://www.d3d.sk/images/Trades-world-2.jpg",
"http://www.d3d.sk/images/web-1.jpg",
"http://www.d3d.sk/images/web-3.jpg",
"http://www.d3d.sk/images/web-5.jpg",
"http://www.d3d.sk/images/web-7.jpg",
"http://www.d3d.sk/images/web-8.jpg",
"http://www.d3d.sk/images/web-10.jpg",
"http://www.d3d.sk/images/web-11.jpg",
"http://www.d3d.sk/images/vizitka.jpg"
];
});
}());
Estilos.appear.ng-enter {
transition: 0.5s linear transform, 0.8s linear opacity;
opacity: 0;
transform: scale(0);
}
.appear.ng-enter.ng-enter-active {
opacity: 1;
transform: scale(1);
}