AngularJS - ng-repeat,当它结束时,应该有一条消息说 'no more products'
AngularJS - ng-repeat, when it ends, there should be a message saying 'no more products'
我有一些产品使用 ng-repeat 显示并分页。我想要一个可以帮助我使用 ng-if 的人 - 告诉我 ng-repeat 何时完成或分页结束时没有更多产品。这就像一个狂欢的上一个下一个(在一个页面中,将有四个产品
<span ng-if='curPage >= category.data.length'>
<center><p class="no-products"> There are no more products to show </p> </center>
</span>
<div class = "col col-25" ng-repeat="product in category.data| pagination: curPage * pageSize | limitTo: pageSize">
<a href="#/tab/details?product_id={{product.id}}"><img class="full-image" src="{{product.link}}">
</a>
<center> <p class="productnamei">
<strong> {{product.name}}</strong> </p>
<a ng-href="#/tab/details?product_id={{product.id}}" class="button button-small button-calm">
Buy Now
</a>
</div>
你可以用 $last 检查它($last boolean true 如果重复的元素在迭代器中是最后一个。)
例子
<body ng-app="app">
<div ng-repeat ="item in [1,2,3]" tooltip>
<span data-toggle="tooltip" ng-bind="item"></span>
<div ng-if="$last">Completed</div>
</div>
</body>
我有一些产品使用 ng-repeat 显示并分页。我想要一个可以帮助我使用 ng-if 的人 - 告诉我 ng-repeat 何时完成或分页结束时没有更多产品。这就像一个狂欢的上一个下一个(在一个页面中,将有四个产品
<span ng-if='curPage >= category.data.length'>
<center><p class="no-products"> There are no more products to show </p> </center>
</span>
<div class = "col col-25" ng-repeat="product in category.data| pagination: curPage * pageSize | limitTo: pageSize">
<a href="#/tab/details?product_id={{product.id}}"><img class="full-image" src="{{product.link}}">
</a>
<center> <p class="productnamei">
<strong> {{product.name}}</strong> </p>
<a ng-href="#/tab/details?product_id={{product.id}}" class="button button-small button-calm">
Buy Now
</a>
</div>
你可以用 $last 检查它($last boolean true 如果重复的元素在迭代器中是最后一个。)
例子
<body ng-app="app">
<div ng-repeat ="item in [1,2,3]" tooltip>
<span data-toggle="tooltip" ng-bind="item"></span>
<div ng-if="$last">Completed</div>
</div>
</body>