javascript - 出现错误 TS2304:在 Angular 7 中使用拖放事件发射器时找不到名称“T”
问题描述
我收到错误 TS2304:当我尝试使用 angular/cdk/drag-drop 中的已删除 EventEmitter 时找不到名称“T”。
我会很感激任何帮助。
这是我的 ts 文件:
import { Component, OnInit, Output, EventEmitter } from '@angular/core';
import { DragDropModule, CdkDragDrop } from '@angular/cdk/drag-drop';
@Component({
selector: 'app-scrum-values',
templateUrl: './scrum-values.component.html',
styleUrls: ['./scrum-values.component.css']
})
export class ScrumValuesComponent implements OnInit {
@Output('cdkDropDropped')
dropped: EventEmitter<CdkDragDrop<T, any>> =
new EventEmitter<CdkDragDrop<T, any>>();
constructor() { }
ngOnInit() {
}
}
这是我的 tsconfig 文件:
{
"compileOnSave": false,
"compilerOptions": {
"importHelpers": true,
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
// "skipLibCheck": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"types" : [
"core-js"
],
"lib": [
"es2017",
"dom"
],
"module": "es2015",
"baseUrl": "./"
}
}
解决方案
推荐阅读
- node.js - 在 Passanger 上运行 React 应用程序
- java - 我如何使用简单的日期格式知道我的日期在 java 中是否有效?
- swift - 打开自定义表格视图单元格不会保持突出显示
- javascript - JS/IE11中的DispHTMLWindow2和Window有什么区别?
- c - 调用自制C函数时出现分段错误
- angular - 使用内置管道的角度条件
- spring - Spring Boot 运行失败
- python - 在python中有些句子存储在双引号中,有些句子存储在csv文件中
- php - 使用 mysqli 插入重复条目的验证不起作用
- python - Seam Carving 在 python 中的一个循环中计算成本