【发布时间】:2016-11-24 04:31:41
【问题描述】:
我正在使用 Vraptor + Angular,问题很简单。 我用 ng-show 在表中隐藏了一些行,但我想计算实际显示行的计数/长度。
示例:我在 $data 上有 10 条记录。但是当我使用 ng-show 时,它只显示 5 条记录。当我使用 $data.length 时,它返回 10,但我希望它返回 5。
表格:
<table data-ng-table="$tableUsuario.params">
<tbody >
<tr data-ng-repeat="usuario in $data | filter:search:strict"
data-ng-show="usuario.ativo == filtroAtivo && (filtroPerfil == null || usuario.perfil == filtroPerfil )">
【问题讨论】:
-
目前还不清楚您要在这里完成什么。在同一个
ng-repeat中同时使用filter和ng-show有点多余。如果您仅使用过滤器,则可以为过滤器结果设置别名,但如果您想通过过滤掉ng-show来进一步减少计数,则必须编写自己的算法算出计数。