【问题标题】:drag-drop not found in @angular/cdk在@angular/cdk 中找不到拖放
【发布时间】:2019-08-14 05:04:51
【问题描述】:

我正在尝试在我的 Angular 6 应用程序中添加拖放功能 我在哪里尝试使用角度材料 this is the overview link 我想使用。我遵循了getting started 指令,但我无法使用“@angular/cdk/drag-drop” 我尝试安装波纹管包

npm install --save @angular/material @angular/cdk @angular/animations

npm install --save @angular/cdk

但下面的文件夹仍然丢失

从'@angular/cdk/drag-drop'导入{DragDropModule};

即使按照这些步骤操作,我的项目也无法使用拖放功能。谁能帮我解决这个问题

【问题讨论】:

  • 看起来您需要做的就是关闭并重新打开 IDE。如果您使用的是 VS Code,请按 F1 键,然后从下拉列表中选择 Developer: Reload Window
  • 嗨@R.Richards 非常感谢您的回复,但在尝试您的解决方案后我仍然面临同样的问题

标签: angular drag-and-drop angular-material angular-cdk angular-dragdrop


【解决方案1】:

@angular/cdk/drag-drop 仅存在于版本 7.0.0 的 @angular/cdk。看来您必须更新 angular 和 cdk 才能使用拖放

【讨论】:

  • 谢谢@Andrei 的解决方案,但有没有其他解决方案我不需要更新 Angular 项目
  • 如果你想要确切的@angular/cdk/drag-drop 库那么不,你必须升级。如果没有,那么您可以使用其他一些拖放库。最流行的角度是ng2-dragula
【解决方案2】:

我有同样的错误。尝试: ng 添加@angular/material

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-24
    • 1970-01-01
    • 2019-05-05
    • 2019-05-05
    • 2020-09-29
    相关资源
    最近更新 更多