我使用AngularJS和FooTable在表格中显示数据。
更新FooTable内容时遇到问题。
我的FooTable是,
<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(&#39; .table&#39;,{});
响应(以对象形式)存储$scope.sessions
。然后AngularJS将显示此内容。
我尝试调试但失败了。任何人都可以帮助我吗?
答案 0 :(得分:0)
请为数据分页属性分配动态值。
在控制器中,将值分配给$ scope.sessions后,请添加以下代码。
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">