Javascript 角度目录平滑执行

Javascript 角度目录平滑执行,javascript,angularjs,mean-stack,Javascript,Angularjs,Mean Stack,我正在使用以下插件: 我也在使用ng repeat,所以我感觉它是在ng repeat完成之前执行的 有没有办法解决这个问题 <slick><div ng-repeat="carfactory in vm.carfactory"> <h4> {{ carfactory.name }}</h4> <p> <img src="/biler/1.png" style="float:

我正在使用以下插件:

我也在使用ng repeat,所以我感觉它是在ng repeat完成之前执行的

有没有办法解决这个问题

<slick><div ng-repeat="carfactory in vm.carfactory">
        <h4> {{ carfactory.name }}</h4>
        <p>
            <img src="/biler/1.png" style="float: left; padding: 15px; max-width: 100px; height: auto; margin-bottom: 26px;">
        </p>

        <p><b>Pris:</b> {{ carfactory.price | currency }} kroner</p>
        <p><b>Eier:</b> <a href="/">{{ carfactory.ownerid }}</a></p>

        <p>
            <b>Beskyttelse:</b> {{ carfactory.protection }}</p><p><b>Antall igjen:</b> <span id="antall_1">{{ carfactory.amount }}</span>
        </p>

        <p class="hotel-out">
            <input ng-show="carfactory.amount > 0" class="btn btn-block" ng-click="vm.purchasecar(carfactory)" type="submit"value="Kjøp bil!">
            <p class="hotel-in alert alert-warning" ng-show="carfactory.amount <= 0">Gå ut av hotell for å kjøpe en bil.</p>
        </p>
</div></slick>

编辑:我的控制器正在使用angular.module('garage',['slick'])

我的假设是在渲染
ng repeat
中的项目之前调用slick。当
ng repeat
使用以下代码示例完成渲染时,您可以尝试(重新)执行
slick()
函数:

<div ng-repeat="carfactory in vm.carfactory" ng-init="$last && reloadSlick()">
有关
ng repeat
渲染回调的更多参考资料:


你尝试过指定吗?那不会有任何区别=@KostyaShkryobis是否可以将你的所有代码添加到某个地方,并在此处提供链接,以便我们进行调试?@RuhulAmin我尝试过将其添加到JSFIDLE上,但它太复杂了,无法在那里顺利工作。然后,我建议输入gist/git。
<div ng-repeat="carfactory in vm.carfactory" ng-init="$last && reloadSlick()">
$scope.reloadSlick = function() {
  setTimeout(function() {... code here ...})
}