私はそれを働かせることができません。私はng-repeat
を使用している間にをスクロールするときに同時に10個のアイテムを表示しようとしています(最初は10とスクロールしてから10個の新しいアイテム)。私が何をしても、私はそれを見ることができません。Ionicで無限スクロールを使用しているときにスピナーを追加するにはどうすればいいですか?
HTML:
<li class="item" ng-repeat="schedule in Schedules | filter:scheduleSearch | limitTo:numberOfItemsToDisplay | orderBy: 'namesAlphabet' as names">
Display some data
</li>
<ion-infinite-scroll on-infinite="addMoreItem()" ng-if="Schedules.length > numberOfItemsToDisplay"></ion-infinite-scroll>
マイコントローラ:
$scope.numberOfItemsToDisplay = 10; // Use it with limit to in ng-repeat
$scope.addMoreItem = function(done) {
if ($scope.Schedules.length > $scope.numberOfItemsToDisplay)
$scope.numberOfItemsToDisplay += 10; // load number of more items
$scope.$broadcast('scroll.infiniteScrollComplete')
}
私はこれをどのように行うことができますか?スクロールをアイコンにバインドする方法はありますか?
チェックionic.app.cssこれらの行 'コードイオン無限スクロール.icon { 色含む:#666666を、 font-size:30px; 色:#666666; } イオン無限スクロール:not(.active).spinner、 ion-infinite-scroll:not(.active).icon:before { ディスプレイ:なし; } ' –
はい、それはどういう意味ですか?どのように実装できますか? – Siyah
@Siyahあなたはアイテムが 'ion-infinite-scroll'を使ってロードされているが、ロードがより多く表示されていないことを意味しますか? – whyyie