angular - 如何在离子框架中应用表 ion-col 中的列表重新排序
问题描述
我想以行的形式重新排序按钮。基本上我的项目是用按钮创建一个 12x12 的矩阵,每个按钮包含从 1 到 12 的表格值,例如 12x12=144 按钮文本将是 144。就像这个 144 一样,每个表格总共有 144 个按钮以行的形式和列我想让它们可交换。
我的前端代码是用于重新排序的。
<ion-grid>
<ion-row reorder="true" (ionItemReorder)="reorderItems($event);">
<ion-col ion-scroll ion-button *ngFor="let item of listOne">
{{item}}
</ion-col>
</ion-row>
</ion-grid>
和 TypeScript 代码是
reorderItems(indexes)
{
let element=this.listOne[indexes.from];
this.listOne.splice(indexes.from,11);
this.listOne.splice(indexes.to,0,element);
};
listOne:Array<string>=['1','2','3','4','5','6','7','8','9','10','11','12'];
请帮助 :'( 两周以来我一直陷入这个问题。
谢谢你!此致。
解决方案
推荐阅读
- c++ - 遍历链表时无限循环
- reactjs - 如何从图表中显示当前值?
- laravel - 从存储文件夹返回图像
- django - Django:在登录模板上显示不同的标题
- python - read_csv:我的所有数据都被读取为对象/字符串
- css - 将鼠标悬停在父元素上时如何更改首字母的 CSS 样式?
- awk - 根据第一列内容分隔字段,在第二列中匹配并在 awk 中减去第四列值
- python - 将列表中的 1 个数组分配给 var,并将列表中的其余数组分配给另一个 var
- php - Laravel 路由失败
- docker - 如何将 Sample Logstash docker 容器链接到 Elastics 网站上的 Sample Elasticsearch 集群?