Mam ng-include, który ładuje zawartość na podstawie dynamicznego adresu URL (działa zgodnie z oczekiwaniami).Pozostaw animację na ng-include z dynamicznym źródłem
<ng-include class="my-content-area" src="templateUrl"></ng-include>
Problem pojawia się, gdy próbuję animowanie enter
i leave
treści (zgodnie z kanciastych docs, to są dwa zdarzenia ng obejmują przewiduje animowanie on).
.my-content-area.ng-enter,
.my-content-area.ng-leave {
transition: all 500ms;
}
.my-content-area.ng-enter {
opacity:0;
}
.my-content-area.ng-enter.ng-enter-active {
opacity:1;
}
.my-content-area.ng-leave {
opacity:1;
}
.my-content-area.ng-leave.ng-leave-active {
opacity:0;
}
enter
działa zgodnie z oczekiwaniami, ale leave
nie jest. Właśnie widzę, że zawartość znika natychmiast (nie znika), gdy templateUrl
jest zmieniony w moim kontrolerze.
Wszelkie pomysły?
Z której przeglądarki korzystasz? –
Jaką wersję angularjs używasz? – pasine
Chrome 31 i Angular 1.2 – JT703