【发布时间】:2019-04-10 15:42:25
【问题描述】:
为什么 Angular EventEmitter 订阅方法参数不是强类型的?
subscribe(generatorOrNext?: any, error?: any, complete?: any): Subscription {
...
}
而不是类似的东西
subscribe(generator: DefForGenerator): Subscription;
subscribe(next?: (value: T) => void, error?: (error: any) => void, complete?: () => void): Subscription;
subscribe(generatorOrNext?: any, error?: any, complete?: any): Subscription {
...
}
【问题讨论】:
-
它是强类型的吗?所有的角度/打字稿都是
-
不是因为
any -
那是订阅,不是事件发射器
-
您可以在此处跟踪相关问题:github.com/angular/angular/issues/29016。这不是一个真正的 SO 问题,只有相关的开发人员可以告诉你他们为什么选择它。
-
即EventEmitter的订阅方法
标签: angular