angular - 对多个 Angular 管道参数的完整类型支持
问题描述
我想对传递给自定义角度管道的所有参数提供完整的类型支持。给定以下管道:
@Pipe({
name: 'alphabetic'
})
export class AlphabeticPipe implements PipeTransform {
transform<T, K extends keyof T>(values: Array<T>, ...fieldAccessors: K[]): Array<T> {
// not relevant
}
}
然而,我的 IDE 只显示了对第一个参数(这是通用对象的键)的支持: 对于下一个参数,我只看到已经使用的键,但我想要完整的列表,就像上一张图片一样
如何做到这一点?
解决方案
:
这是第二个屏幕中的分号吗?
您应该使用逗号,
来传递...fieldAccessors: K[]
.
推荐阅读
- java - 我尝试运行我的第一个 Java 代码,但出现“符号”错误
- swift - Swift 5 尝试呈现视图不在窗口层次结构中的 ViewController
- node.js - SequelizeEagerLoadingError:模型未关联到 otherModel
- javascript - 关闭按钮上的 javascript 问题 | 我该如何解决?
- windows - 编译 Lua Rock vs Windows App 的 Lua.dll
- python - Python 字典 - 请求
- oauth-2.0 - 使用 IdentityServer4 和 ASP.NET Core 身份时是否应该在令牌中注入权限和角色
- flock - 编译flock struct C++时出现错误消息
- amazon-s3 - 当 Amazon S3 删除正在进行并且上传尝试覆盖同一存储桶中的同一对象时会发生什么
- android - Android studio Timer end 停止时闹钟声音播放问题