2015-05-21 55 views
0

我正在使用angular的ngTable插件列出分頁數據。按分頁我的意思最初,該listview應該有20個項目後跟一個「loadMore」按鈕。一旦用戶點擊「loadMore」,它應該顯示10個項目,然後再次顯示「loadMore按鈕」。例如,總數如果是50,那麼最初數據將是20,然後將每次列出10「loadMore」被點擊。帶有loadmore選項的ngTable分頁?

我已經通過了demo,但無法爲我的用例找到令人信服的解決方案。你們能幫我解決這個問題嗎?提前致謝。

下面附加的使用情況下,參考圖像: - Image

回答

0

我想出了這原來是很容易的答案。我所需要做的就是向params.count()方法發送迭代計數。附上代碼以供參考。

 <button type="button" ng-if="params.count()<params.total()" ng-click="params.count(params.count()+10)" class="btn btn-default">More</button> 

是,我想顯示按鈕的每次點擊計數,而20爲初始顯示的項目。謝謝