angular - Material Drag and Drop API 引用中的 <T> 是什么意思?

标签 angular angular-material drag-and-drop

下面是 createDrag 返回的示例。

From Material CDK Drag and Drop API docs

最佳答案

“T”将是在运行时而不是编译时声明的类型。 T 变量可以是任何未声明的变量(我找不到引用,但我假设可以用于变量名称的任何有效字符集)。类似地,在 C# 中,如果类型 T 表示的不是值类型,而是更复杂的类型(类)或接口(interface),则可以将其命名/声明为 TVehicle 或 TAnimal,以帮助为 future 的程序员表示有效类型(并且可以认为是最好的)练习,因为仅仅 T 并不直观)。我更喜欢 TSomething,因为我知道大写 T 表示泛型类型。 WSometing 或 ASomething 也有效,但我只是不喜欢它。 (例如,Microsoft 的 API 几乎总是 TContext 或 TEntity)。

关于angular - Material Drag and Drop API 引用中的 <T> 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73229675/

相关文章:

Angular 6 - 指定延迟加载 block 的路径

angular - 如何在 Angular 项目中使用 Bootstrap?

angular - 为 Angular 根组件/模块指定 @Input() 参数

windows-phone-8 - 在 Windows Phone 中拖动和重新排序列表框项目

jquery - 拖放到特定的 div 后拖放更改样式

drag-and-drop - kineticjs 将图像从 dom 拖放到 Canvas 中

php - DarkaOnline Swagger-php 生成错误的界面

angular - 'this' 类型的 'void' 上下文不可分配给方法的 'this' 类型的 'Observable<string>'

angular - md-autocomplete angular2 从服务器获取数据(带服务)

html - 如何在 Angular 中将空的必需输入字段警报颜色显示为蓝色?