首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为每个角api响应重新加载FooTable

为每个角api响应重新加载FooTable
EN

Stack Overflow用户
提问于 2017-06-12 05:03:24
回答 1查看 531关注 0票数 1

我使用AngularJS和FooTable在表中显示数据。

我在更新FooTable内容时遇到了一个问题。

这是10多张唱片

这是在没有记录的情况下进行更新时。FooTable显示分页

当我单击分页(2)时,旧记录显示

这是当更新少于10条记录时。分页现在已经没有了。

我的FooTable是,

代码语言:javascript
复制
<table class="table" data-paging="true" data-filtering="true" data-sorting="true"  data-state="true">
    <thead>
        <tr>
            <th data-breakpoints="xs">Session ID</th>
            <th data-breakpoints="xs">Date</th>
            <th data-breakpoints="xs">Cost</th>
        </tr>
    </thead>
    <tbody>
        <tr ng-repeat="(index,session) in sessions" class="panel" repeat-end="onEnd()" data-expanded="true">
            <td>
                <span ng-if="session.sid">{{session.sid}}</span>
            </td>
            <td>
                <span  ng-if="session.sid">{{session.date}}</span>
            </td>
            <td>
                <span  ng-if="session.cost_to_interviewer">{{session.cost_to_interviewer}}</span>
            </td>
        </tr>
    </tbody>
</table>

我第一次将FooTable初始化为

FooTable.init(‘..table’,{});

响应(以对象形式)存储$scope.sessions。然后AngularJS将显示此内容。

我试图调试,但失败了。有谁可以帮我?

EN

回答 1

Stack Overflow用户

发布于 2017-06-12 06:53:56

请为数据分页属性分配一个动态值。

在控制器中,将值赋值给$scope.sessions后,请添加以下代码。

代码语言:javascript
复制
 if($scope.sessions.length>0){
  $scope.dataPager = true;
 }else{
  $scope.dataPager = false
 };

并将此$scope.dataPager分配给数据分页属性。

<table class="table" data-paging="dataPager" data-filtering="true" data-sorting="true" data-state="true">

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44491710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档