ng-repeat를 사용하여 슬라이더에 이미지, 일부 텍스트 및 인덱스 (0-3)가있는 JSON 객체 배열을로드 중입니다. 각 JSON 객체에 해당하는 탐색 버튼을 기반으로 이미지 및 텍스트 표시를 변경하는 함수가 있습니다. 올바른 이미지와 텍스트를 슬라이더에 표시 할 수 있었지만 CSS 애니메이션이 작동하지 않습니다. 누구든지 내 코드에 무슨 문제가 있는지 알고 있습니까? 감사.Angularjs ng-show와 작동하지 않는 CSS 애니메이션
모든 <div class="slide-window" >
<div ng-repeat="x in content" class="slide" ng-show="showSlide == {{x.index}}" >
<img src="{{x.image}}" />
<div class="slide-copy">{{x.copy}}</div>
</div>
.slide.ng-enter, .slide.ng-leave {
-webkit-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;
-moz-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;
-o-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;
transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;
}
.slide.ng-enter {
position:absolute;
left:100%;
}
.slide.ng-enter.ng-enter-active {
left:0;
}
.slide.ng-leave {
position:absolute;
left:0;
}
.slide.ng-leave-active {
left:-100%;
}
당신이 모듈로'ngAnimate'을 포함나요 : 당신은 문서를 읽을 수
는 지침을 애니메이션하는 올바른 방법은
.ng-show
및.ng-hide
클래스를 사용하는 것입니다? –