У меня есть ng-include, который загружает контент на основе динамического url (работает как ожидалось).Оставить анимацию на ng-include с динамическим источником
<ng-include class="my-content-area" src="templateUrl"></ng-include>
Проблема возникает, когда я пытаюсь оживить enter
и leave
содержания (в соответствии с угловыми документами, те два события нг-включают обеспечивает анимацию на).
.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
работает, как ожидалось, но leave
нет. Я просто вижу, что содержимое исчезает сразу (не исчезает), когда templateUrl
изменен в моем контроллере.
Любые идеи?
Какой браузер вы используете? –
Какую версию angularjs вы используете? – pasine
Chrome 31 и Angular 1.2 – JT703