我收到以下代码的编译错误,
错误,
错误TS2322输入'EventEmitter< {}>'不能分配给'EventEmitter'类型。 类型“{}”不能指定为“数字”类型。
@Output()
ratingChange: EventEmitter<number> = new EventEmitter();
请建议如何解决这个问题?谢谢!
答案 0 :(得分:0)
您的ratingChange
属于通用EventEmitter<number>
类型,但您创建的实例属于非通用EventEmitter
。以下应该有效:
ratingChange: EventEmitter<number> = new EventEmitter<number>();