【发布时间】:2023-03-27 14:05:01
【问题描述】:
你能告诉我如何在按钮单击时按升序或降序对数组进行排序。实际上我在标题“V”上有一个按钮。使用按钮单击我想按升序显示数据。实际上我正在制作一个网格使用角度 js 在 Ionic 中查看。但我想使用按钮单击对其进行排序。我需要根据第一列对表进行排序。因为用户单击第一列“V”。
这是我的代码
http://plnkr.co/edit/UloVItuyLLvmeo34R4gX?p=preview
按钮点击后的预期结果
Calls Royal Dutch sell
p a royal data
Xgtyu test royal data
我们可以对列进行排序并在按钮单击时显示在视图上吗?
<div class="row gray-20 mrginrightleft">
<div class="col col-center " ng-repeat="d in data | filter:{checked: true}"><i class="button button-icon icon ion-arrow-down-b" ng-click="sortdata()"></i><strong>{{d.label}}</strong></div>
<div class="col col-10 text-center ">
<button class=" button-icon icon ion-gear-b" ng-click="openPopover($event)"></button>
</div>
</div>
<div class="row mrginrightleft" ng-repeat="column in displayData | filter: query">
<div class="col col-center brd" ng-repeat="field in column.columns" ng-show="data[$index].checked && data[$index].fieldNameOrPath===field.fieldNameOrPath">{{field.value}}</div>
<div class="col col-10 text-center brd">
</div>
</div>
【问题讨论】:
标签: angularjs angularjs-directive angularjs-scope angularjs-ng-repeat ionic-framework