Ich versuche, ngInfiniteScroll arbeiten, aber vergeblich - Plunker. Das Scroll-Ereignis wird nur beim Laden der Seite ausgelöst, danach scheint es nichts auszulösen. Kann mir bitte jemand etwas Licht geben.ngInfiniteScroll funktioniert nicht
ich verschiedene Kombinationen ausprobiert, keine gearbeitet:
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;
}
};
}]);
ich mit diesem Thema ein paar Probleme hatte, habe ich überprüfen Sie die Versionsnummer nicht einmal weil ich die js-dateien von nuget bekommen habe, also vermute ich, dass sie die neueste version waren, aber sie waren ab 2013. ändere den dateiinhalt mit dem neuesten code und ändere wie in deinem beispiel das behobene – bokkie