2

我的数据库中有数据,我使用调用 httprequestcall 例如:

<tr ng-repeat="c in cList.Page.Output.CustomerList.Customer">
<td><a href="#/CustomerSearch/{{c._CustomerKey}}" >{{c._CustomerID}}</a></td>
</tr></table><br/><br/>
<div class="pagination">
  <ul>
    <li class="disabled"><a href="#">Prev</a></li>
    <li><a ng-click="search(1)">1</a></li>
    <li><a ng-click="search(2)">2</a></li>
    <li><a ng-click="search(3)">3</a></li>
    <li><a ng-click="search(4)">4</a></li>
    <li><a ng-click="search(5)">Next</a></li>
  </ul>
</div>

我想要一个解决方案,当我单击下一步时,它应该动态检查 API 本身提供的页码以显示下一组页码,如 1、2、3、4 它应该是 4、5、6, 7

4

1 回答 1

2

您可以使用模板中的数据(就像您使用它来显示您的客户一样):

<ul>
  <li ng-class="{disabled : cList.Page.Number == 1}"><a href="#">Prev</a></li>
  <li><a ng-click="search(1)">{{1*cList.Page.Number}}</a></li>
  <li><a ng-click="search(2)">{{2*cList.Page.Number}}</a></li>
  <li><a ng-click="search(3)">{{3*cList.Page.Number}}</a></li>
  <li><a ng-click="search(4)">{{4*cList.Page.Number}}</a></li>
  <li><a ng-click="search(5)">Next</a></li>
</ul>

(假设页码存储在 cList.Page 中,并从索引 1 开始)

于 2012-11-21T10:31:44.293 回答