1

Angular で循環リストを実装しようとしています。ディレクティブの基本は以下にあり、plunker はこちらです。基本的に、どちらの方向にも回転する単純なリストです。

マウスのスクロールに基づいてリストを回転する機能を追加したいのですが、Angular (JQuery なし) でこれを実装する方法がわかりません。angular.element(element).bind('scroll', function () {...});

どんな助けでも大歓迎です。乾杯。

directives.directive('cl', function () {
return {
    restrict: 'EA',
    replace: 'true',
    transclude: 'true',
    templateUrl: 'templates/clist.html',
    link: function (scope, element, attrs) {
        var lelems, lelem;

        scope.up = function () {
            lelems = element.find('li');
            lelem = angular.element(lelems[0]).remove();
            lelems.parent().append(lelem.clone());
        }

        scope.down = function () {
            lelems = element.find('li');
            lelem = angular.element(lelems[lelems.length - 1]).remove();
            lelems.parent().prepend(lelem.clone());
        }
    }
}

});

4

0 に答える 0