【问题标题】:Load More pagination with angular.js | button does't hide使用 angular.js 加载更多分页 |按钮不隐藏
【发布时间】:2016-03-24 20:00:17
【问题描述】:

我有一个关于 AngularJS (ng-repeat) 分页的问题。

问题是,单击按钮后一切正常,其他“预测”加载。但当没有更多内容可显示时,按钮仍会显示。

也许有人可以在我的代码中找到错误。

应用链接:https://sportpredictions.firebaseapp.com/#/

GitHub上的源代码:https://github.com/NiR-IT/tennispredictions(专门用于分页的代码在scripts/controllers/browse.jsviews/browse.html文件中)。

$scope.hasMoreItemsToShow = function(prediction) {
    return pagesShown < ($scope.predictions.length / pageSize);
};

我认为问题一定出在这里。

【问题讨论】:

    标签: javascript jquery angularjs pagination


    【解决方案1】:

    line 46 上的模板中有错字:

    <button ng-hide="hosMoreItemsToShow()" ng-click="showMoreItems()" class="btn btn-primary">Load More</button>
    

    注意hosMoreItemsToShow——应该是hasMoreItemsToShow

    【讨论】:

    • @NikitaRibakovs 如果这解决了您的问题,您应该将答案标记为正确
    • @NikitaRibakovs 请接受这个答案stackoverflow.com/help/someone-answers
    • 但是如果点击“加载更多”,为什么还要加载网站上的所有预测,而不仅仅是代码上写的 2 个?
    • 这是完全不同的问题,您应该创建另一个关于它的问题并在此处接受我的回答。
    猜你喜欢
    • 2019-05-21
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-26
    • 2020-12-20
    • 1970-01-01
    相关资源
    最近更新 更多