javascript - 即使 Angular 中没有数据,也会显示分页

标签 javascript angularjs dirpagination

这是我的代码:

按钮:

<li ><a data-ng-click="Data1 = true;Data2 = false; search.status = ''" href="">ALL PROJECTS</a></li>
<li ><a data-ng-click="Data2 = true;Data1 = false" href="">NOTIFICATIONS</a></li>

点击按钮填充数据:

<ul>                                   
    <li ng-show="Data1" dir-paginate="wd in workOrdersList | filter: search.status | filter: search.name | itemsPerPage: 10">
        <a href="">
            <h4>{{wd.name}}</h4>
        </a>
        <p>Status: {{wd.status}}</p>
    </li>

    <li ng-show="Data2">
        <div ng-show="!notificationDataDashord.length">
                <span>No Notifications</span>
        </div>
    </li>
</ul>
<dir-pagination-controls auto-hide="true"></dir-pagination-controls>

Controller 内部:

$scope.Data1 = true; 
$scope.Data2 = false;

我正在使用此链接中的分页指令:

https://github.com/michaelbromley/angularUtils/tree/master/src/directives/pagination

最佳答案

这是一个分页问题,​​在您再次加载数据后,它不会更新集合。

参见

https://github.com/michaelbromley/angularUtils/issues/208

https://github.com/michaelbromley/angularUtils/issues/137

显然是一种解决方法

<dir-pagination-controls ng-show="Data1" auto-hide="true"></dir-pagination-controls>

关于javascript - 即使 Angular 中没有数据,也会显示分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37750445/

相关文章:

angularjs - Angular JS,过滤时记住复选框状态

angularjs - 如何获取目录分页过滤结果引用

javascript - 如何在 D3js 中动态添加图像到圆圈

javascript - 无效值错误: setCenter : not a LatLng or LatLngLiteral Object

javascript - 使用 jquery ui 拖放工具

javascript - $index 对于所有使用 dir-paginate 的页面都是固定的

javascript - Canvas native 方法占用大量 RAM

javascript - AngularJs 在重定向到新位置时更改后退按钮位置

javascript - 调用子指令方法的 Angular 指令