Sto cercando di fare funzionare ngInfiniteScroll ma invano - Plunker. L'evento di scorrimento viene attivato solo al caricamento della pagina, dopo di che nulla sembra attivarlo. Qualcuno può per favore versare un po 'di luce.ngInfiniteScroll non funziona
ho provato varie combinazioni, nessuno ha lavorato:
infinite-scroll='loadMore()' infinite-scroll-distance='2' infinite-scroll-container="'#list-wrapper'"
infinite-scroll='loadMore()' infinite-scroll-distance='2' infinite-scroll-parent
infinite-scroll='loadMore()' infinite-scroll-distance='2'
HTML:
<body ng-app="app" ng-controller="listController">
<div id="list-wrapper">
<div class="list" infinite-scroll='loadMore()'
infinite-scroll-distance='2'
infinite-scroll-container="'#list-wrapper'">
<div class="header">
</div>
<div class="list-table" >
<table class="table">
<tbody>
<tr ng-repeat="item in infiniteList">
<td style="width:100%">
<div>{{item}}</div>
</td>
</tr>
</tbody>
</table>
</div>
<div style='clear: both;'></div>
</div>
</div>
JS:
var app = angular.module("app", ['infinite-scroll']);
app.controller('listController', ['$scope','$http', function ($scope,$http) {
$scope.infiniteList = [];
$scope.incr = 1;
$scope.loadMore = function(){
console.log("scroll");
for(var i = 0; i< 30; i++){
$scope.infiniteList.push("Item " + $scope.incr);
$scope.incr +=1;
}
};
}]);
ho avuto qualche problema con questo problema, non ho nemmeno controllare il numero di versione , perché ho ottenuto i file js da nuget, quindi supponevo che fossero l'ultima versione, ma erano del 2013. cambiando il contenuto del file con il codice più recente, e cambiando come nel tuo esempio risolto il problema – bokkie