如何从分页指令angularjs隐藏直接页面链接
how to hide direct page links from Pagination Directive angularjs?
我正在使用此分页指令
https://github.com/michaelbromley/angularUtils/blob/master/src/directives/pagination/README.md
我想隐藏直接页面链接(1,2,3)只需要下一个和上一个如何做到?我正在使用此代码
http://plnkr.co/edit/Wtkv71LIqUR4OhzhgpqL?p=preview
<div ng-controller="OtherController" class="other-controller">
<small>this is in "OtherController"</small>
<div class="text-center">
<dir-pagination-controls boundary-links="true" on-page-change="pageChangeHandler(newPageNumber)" template-url="dirPagination.tpl.html"></dir-pagination-controls>
</div>
</div>
您可以使用专门为此目的定义的uib寻呼机指令。此指令支持uib分页指令的所有属性。
<uib-pager total-items="totalItems" ng-model="currentPage" align=false></uib-pager>
请参阅文档
下面是一个自定义模板的示例,它使用范围值以及"上一个"answers"下一个"箭头链接,但没有页面链接:
<div class="range-label">Displaying {{ range.lower }} - {{ range.upper }} of {{ range.total }}</div>
<a href="" title="Previous page" ng-class="{ disabled : pagination.current == 1 }" ng-click="setCurrent(pagination.current - 1)">‹</a>
<a href="" title="Next page" ng-class="{ disabled : pagination.current == pagination.last }" ng-click="setCurrent(pagination.current + 1)">›</a>
查看链接了解更多详细信息。https://github.com/michaelbromley/angularUtils/tree/master/src/directives/pagination#writing-a-自定义分页控制-模板
转到dirPagination.tpl.html并删除此行:
<li ng-repeat="pageNumber in pages track by tracker(pageNumber, $index)" ng-class="{ active : pagination.current == pageNumber, disabled : pageNumber == '...' }">
<a href="" ng-click="setCurrent(pageNumber)">{{ pageNumber }}</a>
</li>
这样你现在只能看到箭头了。
相关文章:
- 隐藏的锚链接下降在下一行一旦显示
- 显示/隐藏http://ftp链接
- 当链接单击-jQuery时,第二层下拉列表将隐藏
- 隐藏关节J中的链接
- 在javascript中显示/隐藏链接
- 如何切换链接(不是按钮)以显示和隐藏文本
- 我想在链接之间隐藏一个字符
- 显示隐藏的元素或更改链接元素上的行为
- 将第n个子项隐藏在链接标记内
- JQuery显示/隐藏链接
- 使用运行时创建的链接来触发ASP.Net中隐藏按钮的单击处理程序
- 如何在D3Javascript中单击节点时显示和隐藏链接和节点
- 指向“”的超链接;隐藏的“;jQuery Toggler内部的内容(特定的#id)
- 如何更改CSS文件或隐藏<link>标签
- 元素在通过单击链接隐藏后重新出现(需要不包含返回 false 或 preventDefault 的解决方案)
- 使用链接隐藏元素
- 返回顶部链接隐藏在文本之下
- 如何从链接隐藏URL
- 在没有Jquery的情况下,通过点击链接隐藏和显示元素
- 链接隐藏,直到滚动使用jquery