Angularjs Scroll To Counter In Ng-repeat June 19, 2022 Post a Comment Need to scroll to specific element in a list if $index == $scope.counter of ng-repeat. HTML: FIND TYPE A Solution 1: You've to write a directive for that and watch for counter to update. As soon as it updates, your directive finds the element by index (counter) and scrollTo it. Here is a demo: http://jsfiddle.net/ZdunA/1/ myApp.directive('scrollTo', function() { return { restrict: 'A', link: function(scope, element, attrs) { var $body = $('body'); scope.$watch('counter', function(newVal, oldVal) { if (newVal && newVal !== oldVal) { $body.scrollTop(element.find('li').eq(newVal).position().top) } }); } }; }); Copy Baca JugaUsing Jquery Inside Angularjs Directive Good Or Bad Idea?How To Create An Angular Datepicker Directive That Uses Ng-modelHow Do I Approach Solving This Problem: Cannot Access 'calculationentry' Before Initialization? Share You may like these postsFiltering An Array Based On Another Array In Google Apps ScriptCreate Nested Object Of File PathsAngular Way To Set Onerror On IframeHow To Make A Simple Api For Post Method? Post a Comment for "Angularjs Scroll To Counter In Ng-repeat"
Post a Comment for "Angularjs Scroll To Counter In Ng-repeat"