2015-06-10 4 views
0

Я использую angular-flexslider, и я указал начальный слайд, используя значение из области. Но это не сработает. startAt принять currentSlide в качестве значения не 5.Angular-flexSlider начинать с определенного слайда, используя значение из области действия не работает

$scope.currentSlide=5; 

<flex-slider slide="slide in slides track by $index" start-at="currentSlide"> 
      <li> 
       <img ng-src="{{slide}}"> 
      </li> 

знает любой, как это исправить?

Заранее спасибо.

`

ответ

0

Похоже, угловой FlexSlider ожидает целое, а не выражение: https://github.com/thenikso/angular-flexslider

startAt: 0, // Integer: Скользящий, что ползунок должен начать. Массив нотация (0 = первый слайд)

Try:

$scope.currentSlide = 5; 

<flex-slider slide="slide in slides track by $index" start-at="{{ currentSlide }}"> 
    <li> 
     <img ng-src="{{slide}}"> 
    </li> 
</flex-slider> 
+0

спасибо за Ваш ответ. Даже с фигурными скобками у меня одинаковый pb. – rzz

+0

Если вы просто используете start-at = "5", это сработает? –

+0

да, когда я укажу номер, который он работает. но я хочу установить его динамически. – rzz