所以我有网站,我在画廊中使用Slick.js来显示图像,我也使用Angularjs。问题是当控制器加载到站点时调用此函数时,不会触发“自动播放”。
// Set up slick carousel.
function setCarousel() {
console.log( "carousel started" );
$('.single-item').slick( {,
autoplay: true,
slide: 'div',
autoplaySpeed: 2000,
dots : true
});
};
因此,只要用户选择控制器所在的图库站点,就会调用该函数:
myApp.controller( 'pageController', ['$scope', '$http', function ($scope, $http ) {
setCarousel();
} ] );
答案 0 :(得分:0)
删除{
字符后的逗号。所以看起来应该是这样的:
$('.single-item').slick({
autoplay: true,
slide: 'div',
autoplaySpeed: 2000,
dots : true
});