Bardzo trudno jest zrobić animację w kanciastym, w porównaniu do jquery. Jest tak wiele wersji animacji kątowej fadein i fadeout, że znalazłem je z blogów/tutoriali/etc, niektóre z nich są na starszej wersji kątowej. Angular's wydaje się być bardzo niespójny, kiedy jego nowa wersja zastąpi stare. Nie widzę żadnego standardowego sposobu robienia tego. Dlatego nie wiem, od czego zacząć.Kątowe zanikanie i zanikanie - standardowy sposób bez CSS?
Po prostu przyciemnienie formularza lub dokumentu html po kliknięciu przycisku.
html,
<button ng-click="loadInclude" >Load Include Form</button>
<div ng-include="'form.php'" ng-if="readyToLoadForm===true"></div>
kątowe,
var app = angular.module("myapp", ['ngAnimate']);
app.controller("FormController",function($scope) {
$scope.readyToLoadForm = false;
$scope.loadInclude = function(e) {
$scope.readyToLoadForm = true;
};
}
);
jakieś pomysły?
podziękowania. ale jak mogę go zintegrować z ng-include? – laukok
zaktualizowaną odpowiedź proszę sprawdzić :) –
Dzięki za aktualizację. Ciągle otrzymuję ten błąd "Błąd: $ animate.enter (...) jest niezdefiniowany" - wydaje się, że jest to problem z wersją lub coś innego! – laukok