【问题标题】:How to make "show all" button in angularjs如何在angularjs中制作“全部显示”按钮
【发布时间】:2013-05-30 20:49:53
【问题描述】:

我有一个包含许多项目的列表。我想显示前 10 个,点击相应按钮后显示全部。我这样做:http://plnkr.co/edit/rq8SsE?p=preview 我怎样才能用过滤器而不是 ng-show 做同样的事情。在更复杂的情况下,这种方法更有效。

【问题讨论】:

    标签: javascript angularjs filter


    【解决方案1】:

    Angular 有一个内置的 limitTo 过滤器。您可以将其应用于 ng-repeat 指令。 http://plnkr.co/edit/aWYzm9?p=preview

    http://docs.angularjs.org/api/ng.filter:limitTo

    【讨论】:

    • 很好,但是如何在单击按钮后禁用过滤器? LimitTo 不支持 Infinity 作为参数,只支持整数
    • ng-disable="maxItems==items.length"
    猜你喜欢
    • 2022-01-24
    • 1970-01-01
    • 2017-03-30
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多