Angularjs Scroll To Counter In Ng-repeat May 24, 2023 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 JugaAngularjs : Window.angular Variable$http.post Undefined Is Not A FunctionDoes Angular Create New Dom Tree After Compile Phase Or Continue Working With Original Modified Dom? Share You may like these postsAngularjs: Manipulate The $scope Of An Unknown $elementAngular App Is Not Defined When Adding A Custom Filter Outside Of FunctionAngular Directive's Link Function Not Being CalledSet $modelvalue Without Changing $viewvalue Post a Comment for "Angularjs Scroll To Counter In Ng-repeat"
Post a Comment for "Angularjs Scroll To Counter In Ng-repeat"