2017-03-08 5 views
0

프로젝트에 http://valor-software.com/ng2-bootstrap/#/carousel을 사용하고 있습니다.ng2 부트 스트랩 캐 러셀 : 활성 슬라이드 값을 설정할 수 없습니다. 항상 슬라이드 1 걸립니다.

슬라이드 1을 구현할 수 있지만 슬라이드 1은 항상 활성화되어 있습니다. 슬라이드 1에서 활성 클래스를 제거하는 방법을 모르겠습니다.

유일한 문제는 활성 슬라이드 값을 특정 값으로 설정할 수 없다는 것입니다. [활성] 입력을 설정할 때 슬라이드가 첫 번째 슬라이드와 마찬가지로 값을 갖게됩니다. 내가이 경우 슬라이드 1

<carousel *ngIf="planList" (activeSlideChange)="onSlideChange($event)" [interval]="false"> 
    <slide *ngFor="let plan of planList" [active]="plan.active"> 
     <oe-plan-details [planDetailsSummary]="plan"></oe-plan-details> 
    </slide> 
</carousel> 

에 대한 활성 클래스를 제거 할 수 아니에요, 나는 계획-3 등의 사실에 대한 plan.active을 설정했습니다. 나는 계획 1과 계획 3을 모두 본다. 즉, 2 회전 목마

+0

을 설정하는 바인딩이 방식으로 데이터를 사용한다인가? – Ashot

답변

0

당신은 코드 예제를 제공하시기 바랍니다 수있는 활성 인덱스

<carousel [(activeSlide)]="activeIndex"> 
     <slide *ngFor="let i of items"> 
     <img [src]="i.image" class="img-responsive" alt="some image"> 
     </slide> 
</carousel> 
+0

그래서 내가 내 슬라이드를 원하는 경우 activeSlide 값을 설정하는 방법을 이해 해달라고 some image

+0

을 <* ngFor = "항목의 난을하자"슬라이드><회전 목마 [(activeSlide)] = 3> 로 설정할 수 있습니다 슬라이드 3에서 시작하려면 –

+0

변수'activeIndex'의 값이 '3'인지 확인하십시오. – Ashot