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路由器割断。

相关内容

热门资讯

透视教程!德普之星透视软件免费... 透视教程!德普之星透视软件免费入口官网,(德普)总是真的是有挂,必赢方法(有挂辅助)进入游戏-大厅左...
透视攻略!德普之星有透视辅助吗... 透视攻略!德普之星有透视辅助吗,(德普)本来有挂,介绍教程(有挂解密);1、该软件可以轻松地帮助玩家...
透视挂!德普之星透视免费,德普... 透视挂!德普之星透视免费,德普之星辅助软件,第三方教程(有挂详情)1)德普之星透视免费辅助挂:进一步...
透视软件!德普之星透视辅助软件... 透视软件!德普之星透视辅助软件是真的吗,德普之星私人局透视,必备教程(有挂详情);1、每一步都需要思...
透视存在!德扑圈透视,(德普)... 透视存在!德扑圈透视,(德普)好像有挂,微扑克教程(有挂黑科技)德扑圈透视辅助器中分为三种模型:德扑...
透视工具!德普之星辅助器app... 透视工具!德普之星辅助器app,(德普之星)总是有挂,扑克教程(有挂揭秘)1、在德普之星辅助器app...
透视透视!德普之星透视辅助软件... 透视透视!德普之星透视辅助软件是真的吗,德普之星透视软件免费入口官网,透明挂教程(有挂解说)1、用户...
透视脚本!德普之星透视辅助软件... 透视脚本!德普之星透视辅助软件下载,(德普之星)其实是真的有挂,微扑克教程(有挂解密)1、很好的工具...
透视存在!德普之星怎么开辅助,... 透视存在!德普之星怎么开辅助,德普之星辅助工具如何打开,黑科技教程(有挂方法)1、操作简单,无需注册...
透视了解!德普之星辅助工具如何... 透视了解!德普之星辅助工具如何打开,德普辅助器辅助器怎么用,AI教程(有挂揭秘)1、玩家可以在德普之...