我有一個示例APP,我需要旋轉說一個在Angular中的todo項目列表。所以不要在列表中顯示待辦事項,我一次只需要一個項目,並逐個旋轉其餘項目。我正在使用jquery循環插件來實現效果,因爲todos在運行時被添加,jQuery循環插件沒有選擇變化。任何建議如何實現這一目標。插件的角度和jQuery動態綁定
我提出了一個樣本演示
var app = angular.module('App', []);
app.controller('AppCtrl', function($scope) {
$scope.guys = ['Mike','Zerrra','Rick','Tom','Silva','Pollo'];
$scope.addPerson = function() {
$scope.guys.push($scope.newPerson);
$scope.newPerson = '';
}
});
app.directive('rp', function() {
return {
restrict: 'A',
link:function(scope, elem, attrs) {
$(elem).cycle({
fx: 'scrollHorz',
speed: 'slow',
timeout: 1000,
prev: '.prev',
next: '.next'
});
}
}
})
http://jsfiddle.net/WK2Fg/119/
我認爲你的插件只適用於圖像 – micha 2015-01-31 18:35:56
沒有多數民衆贊成在這種情況下,我用它也與文本。 – Mike 2015-01-31 18:36:46
看看控制檯,循環是未定義的。 $(elem)在你的小提琴中使用了angular的jquery lite,而不是完整版本的jquery。所以你的插件和jQuery庫應該更早的鏈接,我猜。 – 2015-01-31 19:00:31