【问题标题】:Hide Elements instead of Removing them隐藏元素而不是删除它们
【发布时间】:2020-11-12 12:26:15
【问题描述】:

我正在使用startFromlimitTo 过滤器,它们运行良好,但这些过滤器删除了<tr> 内的DOM 元素,我需要访问它们。 有没有办法隐藏 DOM 而不是删除它?

此帖相关:Validating paginated forms in Angular JS (1.x)

app.filter('startFrom', function() {
        return function(input, start) {
            if (input) {
                start = +start;
                return input.slice(start);
            }
            return [];
        };
    });
<tr ng-repeat="d in filteredData = (data | startFrom: (currentPage-1) * itemsPerPage | limitTo: itemsPerPage) track by $index">
  ...
</tr>

【问题讨论】:

    标签: javascript html angularjs


    【解决方案1】:

    您可以使用 ng-repeat 从 itemsPerPage 创建另一个 tr,它也将具有 class="ng-hide"

    【讨论】:

    • 是的。 ng-hide 显示:无。 ng-if 从 DOM 中移除
    猜你喜欢
    • 2014-10-14
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 2018-03-13
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    相关资源
    最近更新 更多