Mam zrobiony routing za pomocą AngularJS, strony przeładowują się bez odświeżania strony, zmienia się jedynie content:
.....
$routeProvider
.when('/password',{
templateUrl: 'content/password.html',
})
.when('/delete',{
templateUrl: 'content/delete.html',
controller: 'DeleteCtrl'
})
.....
W index.html mam div wyświetlający zawartość:
<div ng-view></div>
Teraz każdą zmianę podstrony chcę animować, np. płynne pojawienie się w krótkim czasie.
Zrobiłem coś takiego, ale w jQuery:
index.html:
<div id="content" style="display: none;" ng-view></div>
każda podstrona html ma kod:
<script>$(document).ready(function(){ $("#content").fadeIn(300); });</script>
Teraz trochę bezsensu dodawać w każdej podstronie ten skrypt, bo jak dodam 1 raz w index.html to nie będzie to działać.
Jak zrobić takie coś w AngularJS za pomocą modułu ngAnimate? Nie chcę śmiecić i mieszać z jQuery, skoro używam Angulara.