Angular路由器出口切断了可拖动UI
创始人
2024-10-28 03:00:20
0

使用Angular CDK中的DragDropModule解决问题

要解决这个问题,首先需要在Angular中引入CDK(Angular的组件开发工具包)。然后,我们需要将我们想要作为容器的元素标记为CDK DropList,并将元素的子元素标记为CDK Drag。将CDK Drag放置在CDK DropList中将允许我们通过拖动和放置操作重新排列元素。

代码示例:

在app.module.ts文件中导入DragDropModule:

import { DragDropModule } from '@angular/cdk/drag-drop';

@NgModule({
  imports: [
    // ...
    DragDropModule
  ],
  // ...
})
export class AppModule { }

在模板组件中设置CDK DropList和CDK Drag:

{{ item }}

在组件类中添加onDrop方法,以更新我们需要的UI:

import { CdkDragDrop, moveItemInArray } from '@angular/cdk/drag-drop';

@Component({
  // ...
})
export class MyComponent {

  public items: string[] = ['Item 1', 'Item 2', 'Item 3'];

  public onDrop(event: CdkDragDrop): void {
    moveItemInArray(this.items, event.previousIndex, event.currentIndex);
  }

}

现在,拖放操作应该可以排列元素,而不会被Angular路由器割断。

相关内容

热门资讯

七分钟了解!宁波游戏大厅辅助器... 七分钟了解!宁波游戏大厅辅助器,微信麻将雀神有挂吗,攻略教程(有挂工具);微信麻将雀神有挂吗辅助器中...
五分钟了解!欢乐划水麻将诀窍,... 五分钟了解!欢乐划水麻将诀窍,财神13张如何调胜率,可靠教程(有挂方法)1、财神13张如何调胜率机器...
二分钟了解!雀神2024小程序... 二分钟了解!雀神2024小程序辅助器,乐乐围棋入门有没有挂,新2025教程(有挂透明);1)乐乐围棋...
四分钟了解!途游斗地主可以用挂... 四分钟了解!途游斗地主可以用挂吗,微信多乐跑胡子小程序怎么开挂,2025版教程(有挂方法)1、点击下...
9分钟了解!369山东麻将插件... 9分钟了解!369山东麻将插件,福建十三水万能辅助器,线上教程(有挂插件);1、9分钟了解!369山...
两分钟了解!天天仙桃麻将有挂,... 您好,369山东麻将怎样赢这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】很多玩...
4分钟了解!jj斗地主系统控牌... 4分钟了解!jj斗地主系统控牌吗,中至上饶小程序有挂吗,透明挂教程(有挂详情)1、每一步都需要思考,...
五分钟了解!杭州都莱双扣辅助器... 五分钟了解!杭州都莱双扣辅助器是真是假,阳光岛牌乐汇怎么赢,可靠教程(有挂攻略);1、每一步都需要思...
九分钟了解!凡乐湖北麻将改牌器... 九分钟了解!凡乐湖北麻将改牌器,潮汕暗宝可以作假吗,细节方法(有挂总结)1、潮汕暗宝可以作假吗ai辅...
两分钟了解!中至小程序辅助器真... 两分钟了解!中至小程序辅助器真的,花花生活圈脚本,我来教教你(有挂普及)1、下载好中至小程序辅助器真...