This is a just a temp code. I want a function to be called when the last element of ng-repeat is visible on screen.
window.app = angular.module('testApp', []);
app.controller("myCtrl", function($scope) {
$scope.properties = [
{name:"Alfreds Futterkiste"},
{name:"Berglunds snabbköp"},
{name:"Centro comercial Moctezuma"},
{name:"Ernst Handel"},
{name:"Alfreds Futterkiste"},
{name:"Berglunds snabbköp"}
]
})
.style{height:20px;margin:5px;background-color:#f5f5f5; padding:10px}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div ng-app="testApp" ng-controller="myCtrl">
<div ng-repeat="prop in properties" class="style">
<p>{{prop.name}}</p>
</div>
<!--I-want-to-call-a-function-at-the-last-element-of-ng-repeat-when-visible-->
</div>