我正在为我的应用程序使用Typescript来创建一些类。不过我注意到,我正在尝试定义一个函数变量,它可以是一个回调函数。
class GridButton {
constructor(public text: string, public icon: string, public clickEvent: function){ }
}
我希望这可能是一件事,似乎代码分析器不喜欢它。
@Input() clickEvent;
例如:
<grid-button [clickEvent]='testFunc'></grid-button>
但是我不想仅仅假设它是一个NG组件,而是一个独立的类,我需要为它处理和完成一些测试。
有没有一种方法可以把回调函数等传入一个类构造函数而不用NG呢?