code: function execAndApplyIfScrollable(scope, obj, func, data) {
  			var limit = Math.max(scope.ctrl.getInnerLimit(), 0);
  			if (limit < scope.total) {
  				scope.$apply(function () {
  					func.apply(obj, data);
  				});
  			}
  		}
docs: Execute func.apply(obj, data) uniquement si on peut scroller
  @param {type} scope
  @param {Object} obj
  @param {type} func
  @param {array} data