2017-02-01 12 views
0

У меня есть этот код для отображения изображений с помощью slick.js.angularjs ng-repeat не работает с slick js

<div> 
    <slick infinite="true" slides-to-show="4" slides-to-scroll="1"> 
    <div ng-repeat="var in myArray" class="slick-item"> 
     <div class="truckImage truck-error"></div> 
    </div> 
    </slick> 
</div> 

и ниже - выход. enter image description here

Если я использую три разных div, чем это работает отлично, но не с ng-repeat. вместо этого он должен появиться в одной строке, как работает первоначально slick js.

ответ

0
<div> 
    <slick infinite="true" slides-to-show="4" slides-to-scroll="1"> 
    <div class="row"> 
     <div ng-repeat="var in myArray" class="slick-item"> 
     <div class="col-md-4 truckImage truck-error"></div> 
     </div> 
    </div> 
    </slick> 
</div> 

Я думаю, что это сработает для вас, дайте мне знать, если он не работает. я только добавил <div class="row">, а затем <div class="col-md-4 truckImage truck-error"></div>

+0

я попробовал все это раньше. не работал для меня. –

+0

не могли бы вы поместить свой код на сайт plnkr.co, с помощью которого мы можем попробовать ваш код. –

0

Try добавлением атрибута данных в вашей декларации

примера,

<slick infinite="true" data="myArray" slides-to-show="4" slides-to-scroll="1"> 
    <div ng-repeat="var in myArray" class="slick-item"> 
     <div class="truckImage truck-error"></div> 
    </div> 
</slick> 
+0

да, я пробовал это. все равно это не сработало. –