Angularjs Scroll To Counter In Ng-repeat May 27, 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 $scope Not Watching Changes From ViewHow Return Promise From Multiple PromisesGetting Cors (cross-origin...) Error When Using Python Flask-restful With Consuming Angularjs (using $http) Share You may like these postsPassing Data From $ajax Call To HighchartsHow Can I Reuse A Function Properly?Generate Table Based On Number Of Rows, Columns In JqueryHow To Create A Stacked Barchart Using D3? Post a Comment for "Angularjs Scroll To Counter In Ng-repeat"
Post a Comment for "Angularjs Scroll To Counter In Ng-repeat"