Ich habe eine ng-include, die Inhalte basierend auf einer dynamischen URL lädt (funktioniert wie erwartet).Animation auf ng-include mit dynamischer Quelle belassen
<ng-include class="my-content-area" src="templateUrl"></ng-include>
Das Problem kommt, wenn ich versuche, die enter
und leave
des Inhalts zu animieren (entsprechend den Winkel docs, die die beiden Ereignisse sind ng-umfassen zum Animieren auf bereitstellt).
.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;
}
Die enter
arbeitet wie erwartet, aber die leave
nicht. Ich sehe gerade den Inhalt verschwinden sofort (nicht verblassen), wenn die templateUrl
in meinem Controller geändert wird.
Irgendwelche Ideen?
Welchen Browser benutzen Sie? –
Welche Version von angularjs verwendest du? – pasine
Chrome 31 und Angular 1.2 – JT703