【发布时间】:2023-03-06 01:47:01
【问题描述】:
这是我第一次尝试使用 angular 进行分页链接。
<div ng-init="page1 = true" ng-show="page1"></div>
<div ng-show="page2"></div>
<div ng-show="page3"></div>
<div>
<div class="btn-group" role="group">
<button ng-click="page1 = true; page2 = false; page3 = false" ng-class="page1 ? 'btn btn-info' : 'btn btn-default'">1</button>
<button ng-click="page2 = true; page1 = false; page3 = false" ng-class="page2 ? 'btn btn-info' : 'btn btn-default'">2</button>
<button ng-click="page3 = true; page1 = false; page2 = false" ng-class="page3 ? 'btn btn-info' : 'btn btn-default'">3</button>
</div>
</div>
当我单击 page2 的按钮时,我正在手动为 page1 和 page3 制作按钮,以通过将 page1 和 page3 vars 设置为 false 来切换类。
有没有办法在点击 page2 按钮时,让其他类似按钮动态切换类并将 vars 设置为 false 超出被点击元素的范围?
【问题讨论】:
-
ng-repeat 并将页面列表存储在范围内。
-
是的,ng-repeat 是您的解决方案。谷歌一下就行了。
标签: javascript angularjs